         case .view(let contentView):
             return contentView.frame.size
         }
-        }()
-
+    }()
+    
     fileprivate lazy var tipViewSize: CGSize = {
         
         [unowned self] in

            }
        }
    }

    
    // MARK:- Variables -
    
    override open var backgroundColor: UIColor? {
        didSet {
            guard let color = backgroundColor
                , color != UIColor.clear else {return}  
            
            preferences.drawing.backgroundColor = color
            backgroundColor = UIColor.clear

    
    @objc func handleRotation() {
        guard let sview = superview
              , presentingView != nil else { return }
        
        UIView.animate(withDuration: 0.3) {
            self.arrange(withinSuperview: sview)
