Let's pass along the listener state with the map
forgot direction, oops