event queue system should be working, added a test case