[WIP] Call more events & Events cleanup

A large amount of events are currently not called.

See #28.
So that reviewers, and anyone else looking at your PR, don't ask you to fix things beyond the scope of your PR. As it is, you can see that touching the file has caused a comment about it :P 

There is no rule that says you can't, but I wouldn't recommend it as it changes the scope of the PR and can be considered out of scope (which causes disorganization and overall hell).