Ensure `listenToOnce` is only called once.

You sure we don't need these? It seems important to test the different `stopListening` arg combinations