Added extends annotation to all events. Added UnknownEvent. Began work on event dispatching implementation.