   case color(UIColor)
   case dismissOnBlackOverlayTap(Bool)
   case showBlackOverlay(Bool)
+  case springDamping(CGFloat)
+  case initialSpringVelocity(CGFloat)
 }
 
 @objc public enum PopoverType: Int {

          self.dismissOnBlackOverlayTap = value
        case let .showBlackOverlay(value):
            self.showBlackOverlay = value
        }
      }
    }

    self.transform = CGAffineTransform(scaleX: 0.0, y: 0.0)
	self.willShowHandler?()
    UIView.animate(withDuration: self.animationIn, delay: 0,
      usingSpringWithDamping: self.springDamping,
      initialSpringVelocity: self.initialSpringVelocity,
      options: UIViewAnimationOptions(),
      animations: {
        self.transform = CGAffineTransform.identity
