         }
     }
     
-    private func resizeWith(
+    fileprivate func resizeWith(
         _ deltaW: CGFloat,
         deltaX: CGFloat,
         deltaH: CGFloat,

        }
    }
    
    override public func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
        if curAnchor == nil || superview == nil {
            assertionFailure("Shouldn't be nil")
            return

        return smallestDist < centerDist * resizeDistanceToCenterFactor ? closestAnchor : noAnchor
    }
    
    fileprivate func superviewBoundWidth() -> CGFloat {
        guard let superview = superview else {
            return 0
        }
