test: add tests for more events
feature: add more events and convert to coffeescript
bump: version bump