rem: register: function() { var pref_service = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranchInternal); this._branch = pref_service.QueryInterface(Components.interfaces.nsIPrefBranchInternal); this._branch.addObserver("", this, false); }, 
add: register : function() { var observerService = Components.classes["@mozilla.org/observer-service;1"]. getService(Components.interfaces.nsIObserverService);  observerService.addObserver(this, "em-action-requested", false); observerService.addObserver(this, "quit-application-granted", false); }, 
context:     register: function()    {        var pref_service = Components.classes["@mozilla.org/preferences-service;1"]                                     .getService(Components.interfaces.nsIPrefBranchInternal);        this._branch = pref_service.QueryInterface(Components.interfaces.nsIPrefBranchInternal);        this._branch.addObserver("", this, false);    },
meta: 3444	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3444/7512a6f000a8b96fa09b2f865d521f584312673d/torbutton.js/clean/src/chrome/content/torbutton.js