adds more tests for events