moves message listener to instances of User