[BUGFIX] Add test coverage for Events.respond_to? and fix for good