add:  observeDeleteItem(item); 
context:     deleteItem: function (aId, aListener) {        if (aId == null)        {            if (aListener)                aListener.onOperationComplete (Components.results.NS_ERROR_FAILURE,                                               aId,                                               aListener.DELETE,                                               "ID is null for deleteItem");            return;        }        // is this item an event?        var event = aItem.QueryInterface(kCalEventIID);        if (event) {            deleteEvent (aId);        } else {            aListener.onOperationComplete (Components.results.NS_ERROR_FAILURE,                                           aItem.id,                                           aListener.DELETE,                                           "Don't know how to delete items of the given type");            return;        }        // notify observers XXX        //observeDeleteItem(deletedItem);        if (aListener)            aListener.onOperationComplete (Components.results.NS_OK,                                           aId,                                           aListener.DELETE,                                           null);    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/3ed5153e77d21e9a1d4b8c6e12e1eb27561e61fc/calStorageCalendar.js/buggy/calendar/providers/storage/calStorageCalendar.js