GUI Update
1. bug fixed (undo, redo now will not crash with calendar, agenda will show calendar changes)
2. popup ready to add undone function