a LOT of improvements and fixes

here are the headlines:
- finished events
- added global scene defaults
- enabled updating of specific scenes on tick
- renamed some controller methods for more consistency