added 'event' in handlers

This way when a pattern is used, the callback knows exactly which event
was fired