rem:  addrbookSession.addAddressBookListener(gAddressBookPanelAbListener, Components.interfaces.nsIAbListener.directoryRemoved); 
add:  addrbookSession.addAddressBookListener(gAddressBookPanelAbListener, Components.interfaces.nsIAbListener.directoryRemoved | Components.interfaces.nsIAbListener.changed); 
context: function AbPanelLoad() {  InitCommonJS();   UpgradeAddressBookResultsPaneUI("mailnews.ui.addressbook_panel_results.version");  LoadPreviouslySelectedAB();  // add a listener, so we can switch directories if  // the current directory is deleted  var addrbookSession = Components.classes["@mozilla.org/addressbook/services/session;1"].getService().QueryInterface(Components.interfaces.nsIAddrBookSession);  // this listener only cares when a directory is removed  addrbookSession.addAddressBookListener(gAddressBookPanelAbListener, Components.interfaces.nsIAbListener.directoryRemoved);  gSearchInput = document.getElementById("searchInput");}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8941bf68c6049e0beea01ec63f3cf4554c47b328/addressbook-panel.js/clean/mailnews/addrbook/resources/content/addressbook-panel.js