rem: addrbookSession.addAddressBookListener(gAddressBookPanelAbListener, Components.interfaces.nsIAbListener.directoryRemoved | Components.interfaces.nsIAbListener.changed); 
add: addrbookSession.addAddressBookListener( gAddressBookPanelAbListener, Components.interfaces.nsIAddrBookSession.directoryRemoved | Components.interfaces.nsIAddrBookSession.changed); 
context: function AbPanelLoad() {  InitCommonJS();  gAddressBookBundle = document.getElementById("bundle_addressBook");  LoadPreviouslySelectedAB();  // add a listener, so we can switch directories if  // the current directory is deleted, and change the name if the  // selected directory's name is modified  var addrbookSession = Components.classes["@mozilla.org/addressbook/services/session;1"].getService().QueryInterface(Components.interfaces.nsIAddrBookSession);  // this listener only cares when a directory is removed or modified  addrbookSession.addAddressBookListener(gAddressBookPanelAbListener,                  Components.interfaces.nsIAbListener.directoryRemoved | Components.interfaces.nsIAbListener.changed);  gSearchInput = document.getElementById("searchInput");}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/0b0c51a870aa5a81d32e14a4825e0fb1ede8c04a/abContactsPanel.js/clean/mail/components/addrbook/content/abContactsPanel.js