Added Event, EventManager, and Continued DOM Class