rem:  OpenLayers.Event.observe(window, "DOMMouseScroll", this.onWheelEvent.bindAsEventListener(this)); OpenLayers.Event.observe(window, "mousewheel", this.onWheelEvent.bindAsEventListener(this)); OpenLayers.Event.observe(document, "mousewheel", this.onWheelEvent.bindAsEventListener(this)); 
add: this.registerWheelEvents(); 
context:     draw: function() {        this.map.events.register( "click", this, this.defaultClick );        this.map.events.register( "dblclick", this, this.defaultDblClick );        this.map.events.register( "mousedown", this, this.defaultMouseDown );        this.map.events.register( "mouseup", this, this.defaultMouseUp );        this.map.events.register( "mousemove", this, this.defaultMouseMove );        this.map.events.register( "mouseout", this, this.defaultMouseOut );        //register mousewheel events specifically on the window and document        OpenLayers.Event.observe(window, "DOMMouseScroll",                       this.onWheelEvent.bindAsEventListener(this));        OpenLayers.Event.observe(window, "mousewheel",                       this.onWheelEvent.bindAsEventListener(this));        OpenLayers.Event.observe(document, "mousewheel",                       this.onWheelEvent.bindAsEventListener(this));    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/4cac0a24ea34e62ec5a5e9f9a66c18996f457dc0/MouseDefaults.js/buggy/lib/OpenLayers/Control/MouseDefaults.js