I've done it...

It isn't that much work, and it really is not that interesting, but the end result you have something that looks nice and works well.