2 - property proxy in compount elements.
4 - implement events in plugins.
5 - app must be able to catch events?
7 - propagation of errors in plugins.
8 - deal with clocking issues
9 - use real chaining where possible
12 wtay : the proper fix is of course to fix the plugins and
13 implement the cleanup in the state change function..