I have a UICollectionView of uniform square cells in default FlowLayout. In cellForItemAtIndexPath, if a cell has been selected a different custom view cell is dequeued. On sele