modified all calendar notification and repeat events, handled edge cases and stale data, made sweeping changes to UI and code refactoring