rem: loadURI(homePage[0]); 
add: switch (target) { case "current": loadURI(homePage[0]); break; case "tab": tab = gBrowser.addTab(homePage[0]); if (!BookmarksUtils.shouldLoadTabInBackground(aEvent)) gBrowser.selectedTab = tab; break; case "window": openDialog(getBrowserURL(), "_blank", "chrome,all,dialog=no", homePage[0]); } 
context: function BrowserHome(){  var homePage = getHomePage();  if (homePage.length == 1) {    loadURI(homePage[0]);  } else {    var URIs = [];    for (var i in homePage)      URIs.push({URI: homePage[i]});    var tab = gBrowser.loadGroup(URIs);    if (!pref.getBoolPref("browser.tabs.loadInBackground"))      gBrowser.selectedTab = tab;  }}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/8365513d15983ec036193b1179f670f83a771d44/navigator.js/buggy/xpfe/browser/resources/content/navigator.js