     func collectionView(collectionView: UICollectionView, didHighlightItemAtIndexPath indexPath: NSIndexPath) {
         let cell = collectionView.cellForItemAtIndexPath(indexPath)
         cell?.backgroundColor = FlatUIColors.pairedColorForColor(cell?.backgroundColor)
-        setViewBackgroundColorToCell(cell)
+        collectionView.superview?.backgroundColor = cell?.backgroundColor
     }
     
     // change background color back when user releases touch
     func collectionView(collectionView: UICollectionView, didUnhighlightItemAtIndexPath indexPath: NSIndexPath) {
         let cell = collectionView.cellForItemAtIndexPath(indexPath)
         cell?.backgroundColor = FlatUIColors.pairedColorForColor(cell?.backgroundColor)
-        setViewBackgroundColorToCell(cell) // <--Is this even necessary?
     }
     
     

    }
    
    // The cell that is returned must be retrieved from a call to -dequeueReusableCellWithReuseIdentifier:forIndexPath:
    func collectionView(collectionView: AATCollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCellWithReuseIdentifier(cardCellReuseID, forIndexPath: indexPath)
        configureCell(cell, forIndexPath: indexPath, accordingToCardModel: collectionView.cardModel)
        return cell
    }
    

        let collectionView = getCollectionView(cardModel)

        // CardView
        let cardView = ABSwipeableCardView(superView: view)
        cardView.backgroundColor = FlatUIColors.randomFlatColor()
        cardView.addSubview(collectionView)
        collectionView.frame = CGRectInset(cardView.bounds, 12, 12)
        
        return cardView
    }
