- reorganized imports
- cleanup and small refactoring of Managers
- fixed handling of multiple UIs and dispatching events, if the UI
should be ineffective (Mouse was outside, but it was still firing
events..)
- enhanced example to show the use of multiple UIs