Update events manager.

* Added some of the basics for the events manager.
* Fixed naming issue Event.js -> Events.js