add: this.element.offsets[0] += (document.documentElement.scrollLeft || document.body.scrollLeft); this.element.offsets[1] += (document.documentElement.scrollTop || document.body.scrollTop); 
context:     getMousePosition: function (evt) {        if (!this.element.offsets) {            this.element.offsets = OpenLayers.Util.pagePosition(this.element);        }        return new OpenLayers.Pixel(            (evt.clientX + (document.documentElement.scrollLeft                         || document.body.scrollLeft)) - this.element.offsets[0],             (evt.clientY + (document.documentElement.scrollTop                         || document.body.scrollTop)) - this.element.offsets[1]         );     },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/da1984d764cbd2c0caec7e242e108bc5c89cef08/Events.js/buggy/lib/OpenLayers/Events.js