event bus tests

added some tests for event bus, need to add tests for deadevent and events hierarchy