v2

- afgeslankt
- met event dispatcher