Yeah, listenTo directly isn't useful but the idea of it is good. And perhaps we could pull some of the logic about auto-removal from it.