rem: if (this.listeners[eventType] == null) { this.listeners[eventType] = new Array(); } 
add: this.addEventType(eventType); 
context:     attachToElement: function (element) {        for (var i = 0; i < this.BROWSER_EVENTS.length; i++) {            var eventType = this.BROWSER_EVENTS[i];            // every browser event has a corresponding application event             // (whether it's listened for or not).            if (this.listeners[eventType] == null) {                this.listeners[eventType] = new Array();            }                        // use Prototype to register the event cross-browser            OpenLayers.Event.observe(element, eventType, this.eventHandler);        }        // disable dragstart in IE so that mousedown/move/up works normally        OpenLayers.Event.observe(element, "dragstart", OpenLayers.Event.stop);    },
meta: 4411	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4411/b52c31b9328e48b72193e6b42d93b2f0dd22abf2/Events.js/buggy/lib/OpenLayers/Events.js