rem: this._removeCursor(); 
add: this.setCursor(null); 
context: proto._endDrag = function(currentDestinationWidget, e){  // Use given destination widget  if (currentDestinationWidget) {    this._lastDestinationEvent = e;    this.setDestinationWidget(currentDestinationWidget);  };  // Dispatch dragend event  this.getSourceWidget().dispatchEvent(new QxDragEvent("dragend", e));  // Fire dragout event  this._fireUserEvents(this._dragCache && this._dragCache.currentDropWidget, null, e);  // Remove cursor  this._removeCursor();  var d = window.application.getClientWindow().getClientDocument();  d.removeEventListener("losecapture", this.cancelDrag, this);  d.setCapture(false);  // Reset drag cache for next drag and drop session  if (this._dragCache) {    this._dragCache.currentDropWidget = null;    this._dragCache = null;  };  // Cleanup data and actions  this.clearData();  this.clearActions();  // Cleanup widgets  this.setSourceWidget(null);  this.setDestinationWidget(null);};
meta: 1005	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1005/9bdacd45ac29dd5b72fd38e90136d22531344a7b/QxDragAndDropManager.js/clean/qooxdoo/source/script/managers/QxDragAndDropManager.js