                     scrollView.contentInset.right = 0
                     if shouldScrollToNext {
                         strongSelf.scrollToNext()
-                    } else {
+                    } else if !scrollView.isDragging {
                         strongSelf.scrollToCurrentPage()
                     }
                 })

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

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