Add support for this.event for method handlers

Was there a reason not too? Seems like this would be useful for not having to explicitly add the event argument. It also makes the API a little more consistent.

Fixes #1403