Properly accept events processed by MainView
Add a scene refresh mechanism that redraws all top level items.

Optionally, it is possible to register additional actions that are
executed before the scene is refreshed.
Reset and update all customizations when a scene is refreshed