rem: if (cid.equals(componentData[i].cid)) 
add: if (cid.equals(componentData[i].cid)) { if (componentData[i].onComponentLoad) { eval(componentData[i].onComponentLoad); } 
context:     getClassObject: function (compMgr, cid, iid) {        if (!iid.equals(Components.interfaces.nsIFactory))            throw Components.results.NS_ERROR_NOT_IMPLEMENTED;        if (!this.mScriptsLoaded)            this.loadScripts();        for (var i = 0; i < componentData.length; i++) {            if (cid.equals(componentData[i].cid))                // eval to get usual scope-walking                return this.makeFactoryFor(eval(componentData[i].constructor));        }        throw Components.results.NS_ERROR_NO_INTERFACE;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/db1cec37d72371b4ddc15c5cb4ca42a309f90341/calItemModule.js/clean/calendar/base/src/calItemModule.js