Items not removed from view when deleting sections

I have noticed some corruption when deleting an entire section - items in the deleted section are not removed from superview but _are_ removed from the visible views dictionary.

Anyway, this change uses the old collection view data instead of the new to get the number of items in the deleted section.