For my collection view, I am implementing pretty much all my selecting, deselecting function in the didSelectItemAtIndexPath and didDeselectItemAtIndexPath. I came across this following function and I was wonder if there is an example of using the highlighting feature for the collectionViewCell. Most of the SO answers does not really use this "highlight" feature and they ended up pointing me back to didSelectItemAtIndexPath and didDeselectItemAtIndexPath (Not sure why?)
func highLightCell(collectionView: UICollectionView, indexPath: NSIndexPath, highlight: Bool) {