View registry leak and calling undelegate events in remove()