Ensure `listenToOnce` is only called once.

Updated to use `cb` instead of `callback`. It still needs `_.once`, though.