         return UIApplication.sharedApplication().keyWindow
     }
     
-    func configureViews() {
+    public func configureViews() {
         
         windowView = UIView(frame: UIScreen.mainScreen().bounds)
         self.configureBgView()

        }
    }
    
    var buttonShadowColor: UIColor? {
        didSet {
            if buttonShadowColor != nil {
                self.button?.layer.shadowColor = buttonShadowColor!.CGColor

        }
    }
    
    public weak var delegate: KKFloatingMaterialButtonDelegate?
    public weak var dataSource: KKFloatingMaterialButtonDataSource! //must be set
    
    //Constants
    private let screenWidth = CGRectGetWidth(UIScreen.mainScreen().bounds)
