initial tests for events
BUGFIX: updating the current event in any way would
mark all events as non-current