                     scrollView.contentInset.left = 0
                     if shouldScrollToPrevious {
                         strongSelf.scrollToPrevious()
-                    } else {
+                    } else if !scrollView.isDragging {
                         strongSelf.scrollToCurrentPage()
                     }
                 })

                    strongSelf.currentIndex += count
                    strongSelf.mainView.insertBefore(totalCount: count)
                    strongSelf.updateRightIncrementalIndicatorFrameIfNeeded()
                }
                
                strongSelf.leftIncrementalIndicator.stopAnimation()

                if count > 0 {
                    strongSelf.mainView.insertAfter(totalCount: count)
                    strongSelf.updateRightIncrementalIndicatorFrameIfNeeded()
                    strongSelf.updateWithCurrentIndex(needToSetContentOffset: false)
                }
                
                strongSelf.rightIncrementalIndicator.stopAnimation()
