eventhandler class added