Event Manager. Provides an abstracted interface to the browsers' event systems. This uses an indirect lookup of listener functions to avoid circular references between DOM (in IE) or XPCOM (in Mozilla) objects which leak memory. This makes it easier to write OO Javascript/DOM code. It simulates capture & bubble in Internet Explorer. The listeners will also automagically have their event objects pa