rem: tw_removeEventListener(document, "mousemove", this._mouseMove); for (t in this._targets) this._targets[t].getDropArea().style.cursor = "default"; 
add:  for (t in this._targets) { if (tw_Component.instances[t] == undefined) { delete this._targets[t]; } else { var dropArea = this._targets[t].getDropArea(); tw_removeEventListener(dropArea, "mouseover", this._mouseOver); tw_removeEventListener(dropArea, "mouseout", this._mouseOut); } }  
context:     _mouseUp: function(event) {        tw_removeEventListener(document, "mouseup", this._mouseUp);        tw_removeEventListener(document, "mousemove", this._mouseMove);        for (t in this._targets) this._targets[t].getDropArea().style.cursor = "default";        this._cnt = null;                if (this._dragBox != null) {            for (target in this._targets) {                var curTarget = this._targets[target];                                if (tw_getEventTarget(event, curTarget.getDropArea().className) == curTarget.getDropArea()) {                    curTarget.fireDrop(curTarget.getDropTarget(event), this._source, this._dragBox._dragObject);                                    }            }                        document.body.removeChild(this._dragBox);            this._dragBox = null;            tw_Component.zIndex--;        }    },
meta: 5515	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5515/cfa7cacc22cf44240d4fdac2a16ac0b70fe21708/DragAndDropHandler.js/clean/src/thinwire/render/web/resources/DragAndDropHandler.js