rem: if(this.options.ghosting) { Position.relativize(this.element); Element.remove(this._clone); this._clone = null; }  
context:   finishDrag: function(event, success) {    this.active = false;    this.dragging = false;        if(success) Droppables.fire(event, this.element);    Draggables.notify('onEnd', this);        var revert = this.options.revert;    if(revert && typeof revert == 'function') revert = revert(this.element);        if(this.options.ghosting) {      Position.relativize(this.element);      Element.remove(this._clone);      this._clone = null;    }          if(revert && this.options.reverteffect) {      this.options.reverteffect(this.element,       this.currentTop()-this.originalTop,      this.currentLeft()-this.originalLeft);    } else {      this.originalLeft = this.currentLeft();      this.originalTop  = this.currentTop();    }        this.element.style.zIndex = this.originalZ;          if(this.options.endeffect)       this.options.endeffect(this.element);              Droppables.reset();  },
meta: 4053	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4053/c6e87e236b0c011b46ab9e806d47184261c9b697/dragdrop.js/buggy/src/dragdrop.js