     // MARK: - CollectionView
     private lazy var collectionView: UICollectionView = { [unowned self] in
         let view = UICollectionView(frame: CGRectZero, collectionViewLayout: self.collectionLayout)
-        self.updateContentLayout()
-        
+        view.clipsToBounds = false
         view.backgroundColor = UIColor.clearColor()
         view.showsHorizontalScrollIndicator = false
         view.registerClass(MenuCell.self, forCellWithReuseIdentifier: CellIdentifier)


extension MenuView: UICollectionViewDelegate {
    public func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
        close()
    }
}


    public var selectedIndex: Int? = 0 {
        didSet {
            let animated = revealed
            if let index = selectedIndex {
                collectionView.selectItemAtIndexPath(
                    NSIndexPath(forItem: index, inSection: 0),
                    animated: animated,
                    scrollPosition:.CenteredHorizontally
                )
            } else {
                collectionView.selectItemAtIndexPath(nil, animated: animated, scrollPosition: .CenteredHorizontally)
            }
        }
    }
    
