     self.textColor = textColor
     self.font = font
     self.imageSize = imageSize
+    self.showsPopup = showsPopup
   }
 }
 

  public var identifier: String?
  public var highlighted: Bool = false {
    didSet {
      showPopup(show: <#T##Bool#>)
    }
  }


    font: UIFont = UIFont.systemFontOfSize(20),
    imageSize: CGFloat? = nil,
    showsPopup: Bool = false) {
    self.backgroundColor = backgroundColor
    self.cornerRadius = cornerRadius
    self.borderColor = borderColor
