rem: var button = aEvent.type == "command" || aEvent.type == "keypress"? 0:aEvent.button; if (button == 2) return ""; if (aEvent.metaKey || aEvent.ctrlKey || button == 1) if (aEvent.shiftKey) return "window"; else return "tab"; 
add: var button = (aEvent.type == "command" || aEvent.type == "keypress") ? 0 :aEvent.button; if (aEvent.shiftKey) return "window"; else if (aEvent.ctrlKey) return "tab"; 
context:   getBrowserTargetFromEvent: function (aEvent)  {    var button = aEvent.type == "command" || aEvent.type == "keypress"? 0:aEvent.button;    if (button == 2)      return "";    if (aEvent.metaKey || aEvent.ctrlKey || button == 1)      if (aEvent.shiftKey)        return "window";      else        return "tab";    else if (aEvent.altKey)      return "properties"    else      return "current";  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d842b2950577a851a584cd2177b02889b6dcf698/bookmarks.js/clean/browser/components/bookmarks/content/bookmarks.js