rem: if (topic != "network:offline-status-changed") return; setOfflineUI(state == "offline"); 
add: var ioService = Components.classes[kIOServiceProgID] .getService(Components.interfaces.nsIIOService); if (state == "network.proxy.type" && !ioService.offline) setProxyTypeUI(); 
context:   observe: function(subject, topic, state) {    // sanity checks    if (topic != "network:offline-status-changed") return;    setOfflineUI(state == "offline");  }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/06858516c52b69da8da0e4141108696992d0cf90/utilityOverlay.js/clean/xpfe/communicator/resources/content/utilityOverlay.js