     self.adjustedWidthConstraints.left?.deactivate()
     self.adjustedWidthConstraints.right?.deactivate()
     self.buttonView.snp_updateConstraints { (make) -> Void in
-      make.width.greaterThanOrEqualTo(self.minButtonWidth!)
+      make.width.height.greaterThanOrEqualTo(self.minButtonWidth!)
     }
     self.setNeedsUpdateConstraints()
     

  }
  
  private func expandButton(completetion: ((complete: Bool)->Void)? = nil) {
    self.userInteractionEnabled = false
    
    self.adjustedWidthConstraints.left?.activate()

  
  // MARK: - Lazy Instances
  // ------------------------------------------------------------
  /* I like using UIControls over UIView's (or other subclasses, UIButton etc.) for custom behaviors because it gives a
     little more flexibility for target/actions */
  internal lazy var buttonView: UIControl = {
    let control: UIControl = UIControl()
    control.backgroundColor = UIColor.whiteColor()
