optimized mylist with cache for add/delete events
deleted deletedialog.java