Adding and removing stuff from a collection and listen to that event