rem: var pbi = prefService.QueryInterface(Components.interfaces.nsIPrefBranchInternal); 
add: var pbi = prefService.QueryInterface(Components.interfaces.nsIPrefBranch2); 
context: function uninitFindBar(){   var prefService = Components.classes["@mozilla.org/preferences-service;1"]                               .getService(Components.interfaces.nsIPrefBranch);   var pbi = prefService.QueryInterface(Components.interfaces.nsIPrefBranchInternal);   pbi.removeObserver(gTypeAheadFind.useTAFPref, gTypeAheadFind);   pbi.removeObserver(gTypeAheadFind.searchLinksPref, gTypeAheadFind);   getBrowser().removeEventListener("keypress", onBrowserKeyPress, false);   getBrowser().removeEventListener("mousedown", onBrowserMouseDown, false);}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/361daac9367ad464688c4da3c3206d18cb2ae94e/findBar.js/clean/toolkit/components/typeaheadfind/content/findBar.js