added more tests and events to collection methods for hooking in