Improve DSL: Make EventHandler's type argument contravariaant.
Add missing @Override annotation.
Cleanup: Move private helper method to section with private methods.
Merge pull request #88 from nicholassm/master

Improve DSL: Make EventHandler's type argument contravariant.