- making sure the correct listeners can be removed
- adding a callback to the looper