Introduce events
Merge pull request #4 from egeloen/events

Introduce events