rem: observerService.RemoveObserver(offlineObserver, "network:offline-status-changed"); 
add: observerService.removeObserver(offlineObserver, "network:offline-status-changed"); 
context: function utilityOnLoad(aEvent){  var broadcaster = document.getElementById("Communicator:WorkMode");  if (!broadcaster) return;  var observerService = Components.classes[kObserverServiceProgID]		          .getService(Components.interfaces.nsIObserverService);  // crude way to prevent registering twice.  try {    observerService.RemoveObserver(offlineObserver, "network:offline-status-changed");  }  catch (ex) {  }  observerService.AddObserver(offlineObserver, "network:offline-status-changed");  // make sure we remove this observer later  addEventListener("unload",utilityOnUnload,false);  // set the initial state  var ioService = Components.classes[kIOServiceProgID]		      .getService(Components.interfaces.nsIIOService);  setOfflineUI(ioService.offline);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c4c1b086fd281bc176245aaac964b001d44d0a66/utilityOverlay.js/clean/suite/common/utilityOverlay.js