Support for other event types

Hello @bendc 
I really like this project and I think it's a wonderful idea to help designers without JavaScript experience.
I'll surely introduce the designers I'm working with to the project. Thank you :)

That said, to make the library useful I think support for other events should be in place.
I understand this may be outside of the library's scope, but if you feel like adding these features just drop me a line through this pull request.