   public init() {
     super.init(frame: CGRect.zero)
     self.backgroundColor = UIColor.clear
+    self.accessibilityViewIsModal = true
   }
 
   public init(showHandler: (() -> ())?, dismissHandler: (() -> ())?) {

    self.backgroundColor = UIColor.clear
    self.didShowHandler = showHandler
    self.didDismissHandler = dismissHandler
  }

  public init(options: [PopoverOption]?, showHandler: (() -> ())? = nil, dismissHandler: (() -> ())? = nil) {

      }, completion: { _ in
    })
  }
  
  open override func accessibilityPerformEscape() -> Bool {
    self.dismiss()
    return true
  }

  open func dismiss() {
    if self.superview != nil {
