rem: if (!client.output) setClientOutput(frames[0].document); else client.eventPump.stepEvents(); 
add: client.eventPump.stepEvents(); 
context: function mainStep(){    if (!client.output)        setClientOutput(frames[0].document);    else        client.eventPump.stepEvents();    setTimeout ("mainStep()", client.STEP_TIMEOUT);    }
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/d48f16433de56d67c17f622c4f28d42121e461fc/static.js/buggy/xul/content/static.js