 		guard participatesInHitTesting else {
 			return nil
 		}
-		guard self.point(inside: point, with: event) else {
+		guard isUserInteractionLimitedToSubviews || self.point(inside: point, with: event) else {
 			return nil
 		}
 

	open var additionalHitZone = UIEdgeInsets() // TODO don't use UIEdgeInsets because actually we outset
	open var backgroundColorLocked = false
	open var hitZoneFollowsCornerRadius = true
	open var userInteractionLimitedToSubviews = false


	public init() {

			}
		}

		if hitView == nil && !isUserInteractionLimitedToSubviews {
			hitView = self
		}

