Raise a Canceled exception upon event cancel

This allows to deal with the fact that an event has been canceled since
the previous behaviour was to simply swallow the event.
This might(?) resolve #15
Merge pull request #16 from mriehl/fix/notify_on_cancel

BREAKING CHANGE - Raise a Canceled exception upon event cancel