move reset listener away from the collection
move some logic of the activity collection as listener into the view