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

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

    // Used to determine which components of the bounds we'll be modifying, based upon where the user's touch started.
    private var curAnchor: MoViewAnchor?
    
    private var touchStart: CGPoint?
    
    // Helper for fast distance comparison
    private func distSquared(_ a: CGPoint, b: CGPoint) -> CGFloat {
        let dx = (b.x - a.x)
        let dy = (b.y - a.y)
        return (dx * dx) + (dy * dy)
    }
    
    private func anchorForTouchLoc(_ touchPoint: CGPoint) -> MoViewAnchor {
        let width = bounds.width
        let height = bounds.height
        let centerPoint = CGPoint(x: width / 2, y: height / 2)
