Added Yaml and improved Event Manager
- Added  Yaml import/export
- listeners get Event object in callback