I'm happy to go ahead with this but have to finish off a couple of things prior to the 0.2 release first. When they are out of the way we can proceed and more importantly, we'll have more features that we can use to simplify creating this new control .