rem: handler.handleWindow(browsers[i].contentWindow); 
add: callForWindow(handler, browsers[i].contentWindow); 
context: 	function forEachBrowser(handler) {		log.debug("forEachBrowser");		var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);		var e = wm.getEnumerator("navigator:browser");		var window;		var browsers;		var i;		while (e.hasMoreElements()) {			window = e.getNext();			log.debug("window=" + window);			browsers = window.getBrowser().browsers;			for (i = 0; i < browsers.length; i++) {				log.debug("browser=" + browsers[i]);				handler.handleWindow(browsers[i].contentWindow);			}		}	}
meta: 3428	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3428/c950ca6f6d08aee4c1c8dccebdc1a9012fdcdcc5/recorder-events.js/clean/src/content/recorder-events.js