rem: addEventListener("unload",utilityOnUnload,false); 
add: addEventListener("unload", utilityOnUnload, false); 
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", false);  // 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: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/9b298cd5ae06cdf381ef71cc89501544144ae6b3/utilityOverlay.js/buggy/xpfe/communicator/resources/content/utilityOverlay.js