Event passing proof of concept

This version now passes event driven messages (specifically to make the font bigger). This puts it at, roughly 0.75 The next step involves making a config editor window that permits changing all the basic features. That would put this at 1 and I could branch to make the fancier rendered subclasses.

I am a bit concerned about the EventInt that I ended up making accept the hook for the Change listener for the clockview. It definitely needs a sanity check and lacks the object list that abstract button uses to notify multiple listeners. I should look at how AbstractButton is implemented so I don't reimplement a complex wheel.T