         }
     }
     
-    func getLastViewFrame(view:UIView) -> CGRect{
+    private func getLastViewFrame(view:UIView) -> CGRect{
         
         var frame:CGRect = CGRect.zero
         let innerSubViews = self.innerView.subviews

    private var alertViewIsFlickingAwayForDismissal = false
    private var isDraggingAlertView = false
    
    let minimumFlickDismissalVelocity:Float = 1400.0
    private var animationDuration:Double = 0.4
    public var contentEdgeInsets = UIEdgeInsets.init(top: 12, left: 0, bottom: 0, right: 0)
    
    public let titleLabel:UILabel = UILabel()
    public let messageLabel:UILabel = UILabel()
    public let cancelButton:UIButton = UIButton(type: .custom)
    private(set) var buttonTitlesArray:[String]? = [String]()
    
    private init() {

        }
    }
    
    private func setBlurredView(_ view:UIView, blurEffectStyle:UIBlurEffectStyle) {
        if !UIAccessibilityIsReduceMotionEnabled() {
            let blurEffect = UIBlurEffect(style: blurEffectStyle)
            let blurEffectView = UIVisualEffectView(effect: blurEffect)
