moved handler to own package evhandler