smarter eventhandler adder