rem:  gLoadInBackground = this.shouldLoadTabInBackground(aEvent); 
context:   getBrowserTargetFromEvent: function (aEvent)  {    if (!aEvent)      return null;    gLoadInBackground = this.shouldLoadTabInBackground(aEvent);    switch (aEvent.type) {    case "click":    case "dblclick":      if (aEvent.button > 1)        return null;      // Prevent default click handling (e.g. middlemouse.contentLoadURL==true)      aEvent.preventDefault();      if (aEvent.button != 1 && !aEvent.metaKey && !aEvent.ctrlKey)        return "current";      break;    case "keypress":    case "command":      if (!aEvent.metaKey && !aEvent.ctrlKey)        return "current";      break;    default:      return null;    }    if (PREF && PREF.getBoolPref("browser.tabs.opentabfor.middleclick"))      return "tab";    if (PREF && PREF.getBoolPref("middlemouse.openNewWindow"))      return "window";    return null;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/27ae105645a2209ebd44df3d3294111d553a8b63/bookmarks.js/buggy/suite/common/bookmarks/bookmarks.js