thought of edge case in calendar, delete must know if event is on server