rem:  var Cc = Components.classes; var appContext = Cc["@mozilla.org/safebrowsing/application;1"] .getService().wrappedJSObject; safebrowsing.globalStore = appContext;    var contentArea = document.getElementById("content");  var phishWarden = new appContext.PROT_PhishingWarden(); safebrowsing.phishWarden = phishWarden;    phishWarden.registerWhiteTable("goog-white-domain"); phishWarden.registerWhiteTable("goog-white-url"); phishWarden.registerBlackTable("goog-black-url"); phishWarden.registerBlackTable("goog-black-enchash");   phishWarden.maybeToggleUpdateChecking(); var tabWatcher = new appContext.G_TabbedBrowserWatcher( contentArea, "safebrowsing-watcher", true /*ignore about:blank*/); safebrowsing.controller = new appContext.PROT_Controller( window, tabWatcher, phishWarden); 
add: setTimeout(safebrowsing.deferredStartup, 2000); 
context:   startup: function() {    // XXX Defer this to make startup faster?    var Cc = Components.classes;    var appContext = Cc["@mozilla.org/safebrowsing/application;1"]                     .getService().wrappedJSObject;    safebrowsing.globalStore = appContext;    // Each new browser window needs its own controller.     var contentArea = document.getElementById("content");    var phishWarden = new appContext.PROT_PhishingWarden();    safebrowsing.phishWarden = phishWarden;    // Register tables    // XXX: move table names to a pref    phishWarden.registerWhiteTable("goog-white-domain");    phishWarden.registerWhiteTable("goog-white-url");    phishWarden.registerBlackTable("goog-black-url");    phishWarden.registerBlackTable("goog-black-enchash");    // Download/update lists if we're in non-enhanced mode    phishWarden.maybeToggleUpdateChecking();    var tabWatcher = new appContext.G_TabbedBrowserWatcher(        contentArea,        "safebrowsing-watcher",        true /*ignore about:blank*/);    safebrowsing.controller = new appContext.PROT_Controller(        window,        tabWatcher,        phishWarden);    // clean up    window.removeEventListener("load", safebrowsing.startup, false);  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f598aa62e697956de290373e8b184aead74c85f5/sb-loader.js/clean/browser/components/safebrowsing/content/sb-loader.js