rem: aEvent.preventBubble(); 
add: aEvent.stopPropagation(); 
context:   drop: function (aEvent, aDragDropObserver)    {      if (!("onDrop" in aDragDropObserver))        return;      if (!this.checkCanDrop(aEvent, aDragDropObserver))        return;        if (this.mDragSession.canDrop) {        var flavourSet = aDragDropObserver.getSupportedFlavours();        var transferData = nsTransferable.get(flavourSet, this.getDragData, true);        // hand over to the client to respond to dropped data        var multiple = "canHandleMultipleItems" in aDragDropObserver && aDragDropObserver.canHandleMultipleItems;        var dropData = multiple ? transferData : transferData.first.first;        aDragDropObserver.onDrop(aEvent, dropData, this.mDragSession);      }      aEvent.preventBubble();    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/ee372ff16722d388105bcbd349e08b5bc0ed7211/nsDragAndDrop.js/clean/xpfe/global/resources/content/nsDragAndDrop.js