     private func scrollToLeftViewContentOffSetWithView(view: UIView) {
         
         var leftPoint = self.getLeftCenter(view)
+        self.currentIndexItem = self.itemsQueueArray.indexOfObject(view)
         self.updateScrollViewContentOffSet(leftPoint)
         
     }
     
     private func updateScrollViewContentOffSet(point: CGPoint) {
-        
-        self.findCurrentIndex(point)
-        
+
         UIView.animateWithDuration(0.5, animations: { () -> Void in
             self.scrollView.setContentOffset(point, animated: false)
-        })
+        }) { (Bool) -> Void in
+        }
         
     }
     

    private func scrollToRightViewContentOffSetWithView(view: UIView) {
        
        var rightPoint: CGPoint = CGPointMake(view.frame.origin.x - self.distanceBetweenViews, self.scrollView.contentOffset.y)
        self.updateScrollViewContentOffSet(rightPoint)

    }


    }
    

}
