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