simplify listener's eventpump assign