add:  #   if the user types escape, we need to remove the feedback BookmarksMenuDNDObserver.onDragRemoveFeedBack(document.popupNode);  aEvent.target.removeEventListener("mousemove", BookmarksMenuController.onMouseMove, false) 
context:   destroyContextMenu: function (aEvent)  {#   let''s focus the content (needed) when the user escape it    if (content)      content.focus();    BookmarksMenuDNDObserver.onDragRemoveFeedBack(document.popupNode); // needed on cancel    aEvent.target.removeEventListener("mousemove", BookmarksMenuController.onMouseMove, false)    // XXXpch: see bug 210910, it should be done properly in the backend    BookmarksMenuDNDObserver.mCurrentDragOverTarget = null;    BookmarksMenuDNDObserver.onDragCloseTarget();  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6d3d288fac02ab3140bdf04a080e7c3962949b61/bookmarksMenu.js/buggy/browser/components/bookmarks/content/bookmarksMenu.js