Why not pass these 2 in as varargs to a single listeners(..) here?