   /**
    Whether or not floaty responds to keyboard notifications and adjusts its position accordingly
    */
-  @IBInspectable
-  @objc open var respondsToKeyboard: Bool = true
+  @objc @IBInspectable
+  open var respondsToKeyboard: Bool = true
   
   @objc open var openAnimationType: FloatyOpenAnimationType = .pop
   

  /**
   Automatically closes child items when tapped
   */
  @IBInspectable
  @objc open var autoCloseOnTap: Bool = true
  
  /**
   Degrees to rotate image
   */
  @IBInspectable
  @objc open var rotationDegrees: CGFloat = -45
  
  /**
   Animation speed of buttons
   */
  @IBInspectable
  @objc open var animationSpeed: Double = 0.1
  
  /**
   Button color.
   */
  @IBInspectable
  @objc open var buttonColor: UIColor = UIColor(red: 73/255.0, green: 151/255.0, blue: 241/255.0, alpha: 1)
  
  /**
   Button shadow color.
   */
  @IBInspectable
  @objc open var buttonShadowColor: UIColor = UIColor.black
  
  /**
   Button image.
   */
  @IBInspectable
  @objc open var buttonImage: UIImage? = nil {
    didSet {
      self.setNeedsDisplay()
    }

  /**
   Plus icon color inside button.
   */
  @objc @IBInspectable
  open var plusColor: UIColor = UIColor(white: 0.2, alpha: 1)
  
  /**
   Background overlaying color.
   */
  @objc @IBInspectable
  open var overlayColor: UIColor = UIColor.black.withAlphaComponent(0.3)
  
  /**
   The space between the item and item.
   */
  @objc @IBInspectable
  open var itemSpace: CGFloat = 14
  
  /**
   Child item's default size.
   */
  @objc @IBInspectable
  open var itemSize: CGFloat = 42 {
    didSet {
      self.items.forEach { item in
        item.size = self.itemSize
