Work on Events.

Refactor package to .events
Added setCanceled(boolean) methods, however you can't uncancel an event.