Added an event manager that provides an abstracted interface to the browsers' event systems.