It was the event handling side of things that I realized were going to be a fair bit of effort - all standard graphics stuff, but not things that I was particularly interested in writing at this moment in time.
Having said that, if you do have something along these lines I would love to hear about it.