add: this.performedDrag = true; 
context:     defaultMouseMove: function (evt) {        if (this.mouseDragStart != null) {            switch (this.mode) {                case "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";                    }                    break;                default:                    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.getLonLatFromViewPortPx( newXY );                     this.map.setCenter(newCenter, null, true);                    this.mouseDragStart = evt.xy.clone();            }        }    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1027/f3a072b151fd0fb48097965647921f2ea0396651/MouseToolbar.js/buggy/lib/OpenLayers/Control/MouseToolbar.js