store listeners in a hash instead of a list for easy access
another test for camelcasing of handlers

remove iit