add: this.performedDrag = true; 
context:     defaultMouseMove: function (evt) {        if (this.mouseDragStart != null) {            if (this.zoomBox) {                var deltaX = Math.abs(this.mouseDragStart.x - evt.xy.x);                var deltaY = Math.abs(this.mouseDragStart.y - evt.xy.y);                this.zoomBox.style.width = deltaX+"px";                this.zoomBox.style.height = deltaY+"px";                if (evt.xy.x < this.mouseDragStart.x) {                    this.zoomBox.style.left = evt.xy.x+"px";                }                if (evt.xy.y < this.mouseDragStart.y) {                    this.zoomBox.style.top = evt.xy.y+"px";                }            } else {                var deltaX = this.mouseDragStart.x - evt.xy.x;                var deltaY = this.mouseDragStart.y - evt.xy.y;                var size = this.map.getSize();                var newXY = new OpenLayers.Pixel(size.w / 2 + deltaX,                                                 size.h / 2 + deltaY);                var newCenter = this.map.getLonLatFromScreenPx( newXY );                 this.map.setCenter(newCenter, null, true);                this.mouseDragStart = evt.xy.copyOf();            }        }    },
meta: 2031	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2031/2f9c7dfbd35e927583a66644a059ccb84b7338bf/MouseDefaults.js/buggy/lib/OpenLayers/Control/MouseDefaults.js