     
     // MARK: - UICollectionViewDelegate
     
-    func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
+    public func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
         let nextIndex = indexPath.row+1
         if nextIndex <= self.assets.endIndex {
             let asset = self.assets[nextIndex]

        return buttonIndex
    }
    
    func reloadButtonTitles() {
        var indexPaths = [NSIndexPath]()
        let startIndex = (self.previewsPhotos) ? 1 : 0
        

        })
    }
    
    public func dismissWithClickedButtonIndex(buttonIndex: Int, animated: Bool) {
        self.delegate?.imagePickerSheet?(self, willDismissWithButtonIndex: buttonIndex)
        
        let duration = (animated) ? BRNImagePickerSheet.presentationAnimationDuration : 0.0
