rem: msgComposeProgress.unregisterListener(progressListener); msgComposeProgress = null; 
add: msgProgress.unregisterListener(progressListener); msgProgress = null; 
context: function onUnload() {  if (!itsASaveOperation)  {    // remember the user's decision for the checkbox.    var prefs = Components.classes[prefContractID].getService(Components.interfaces.nsIPref);    if (prefs)      prefs.SetBoolPref("mailnews.send.progressDnldDialog.keepAlive", keepProgressWindowUpBox.checked);  }  if (msgComposeProgress)  {   try    {     msgComposeProgress.unregisterListener(progressListener);     msgComposeProgress = null;   }       catch( exception ) {}  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/18778b4c583667729046f9c8a352aa96c931d4e6/sendProgress.js/clean/mailnews/compose/resources/content/sendProgress.js