Last past week I moved back to square one as I found out that THE most important thing in my UI framework, the event handling mechanism, was AWFULLY designed. I never came to the idea that some might need to redirect the events to another handler.
Now that's a real stupid mistake.
Take for example the spin control. A textbox with two buttons.