                 return
             }
             
-            let rect = CGRect(origin: contentOffset, size: CGSize(width: view.bounds.width + (pagingSpace * 2), height: view.bounds.height))
+            let rect = CGRect(origin: contentOffset, size: CGSize(width: view.bounds.width + constraintGroup.widths.constant, height: view.bounds.height))
             let visible = view.visible(rect)
             
             if visible == view.cell?.hidden && visible == false {

                fatalError(message)
            } catch {
                fatalError("IndexPath is out of range")
            } 
            configureIndexPath = indexPath
        } else {
            if let section = forceSections().first {

                }
            } else if rightEdge(offset) {
                if infiniteRightScroll || forced {
                    let offsetX = offset.x - contentOffsetRight
                    return contentOffsetCenter + offsetX
                }
            }
            
