Added an event object when triggering callbacks to provide context.

Hi Jeremy,

Thanks for the utility, it has come in very handy on a few projects. I have made a few tweaks, namely adding an event object to provide context to the user for what breakpoint has been entered and what breakpoint has been exited. Subtle but handy change.

Cheers,
Sam