including all methods of event/callbacks in test suite
adding test for event modules
fixing issues brought to light from tests