Merged unEvent and runEvent