rem: this.mMemoryCalendar.modifyItem(a.item, a.listener); 
add: this.mMemoryCalendar.modifyItem(a.newItem, a.oldItem, a.listener); 
context:     processQueue: function ()    {        if (this.locked)            return;        var a;        while ((a = this.queue.shift())) {            switch (a.action) {                case 'add':                    this.mMemoryCalendar.addItem(a.item, a.listener);                    break;                case 'modify':                    this.mMemoryCalendar.modifyItem(a.item, a.listener);                    break;                case 'delete':                    this.mMemoryCalendar.deleteItem(a.item, a.listener);                    break;            }        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1b6f0137f730b59d027e44c345e981351b7d1aba/calICSCalendar.js/buggy/calendar/providers/ics/calICSCalendar.js