rem: if (aTopic == "nsPref:changed") { 
add: if (aTopic == "nsPref:changed" && !this._storingAction) { 
context:   observe: function (aSubject, aTopic, aData) {    // Rebuild the list when there are changes to preferences that influence    // whether or not to show certain entries in the list.    if (aTopic == "nsPref:changed") {      // These two prefs alter the list of visible types, so we have to rebuild      // that list when they change.      if (aData == PREF_SHOW_PLUGINS_IN_LIST ||          aData == PREF_HIDE_PLUGINS_WITHOUT_EXTENSIONS) {        this._rebuildVisibleTypes();        this._sortVisibleTypes();      }      // All the prefs we observe can affect what we display, so we rebuild      // the view when any of them changes.      this._rebuildView();    }  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/b2a50e7c34a6c496978c6e56969773032acf9081/applications.js/clean/browser/components/preferences/applications.js