listen to the add_group and remove_group if listening to a grouped collection
empty when no template