       }, completion: completetion)
   }
   
-  internal func animateSpinner() {
+  private func animateSpinner() {
     
     UIView.animateKeyframesWithDuration(1.25, delay: 0.0, options: [.Repeat, .BeginFromCurrentState, .CalculationModePaced], animations: { () -> Void in
       

    }
    self.setNeedsUpdateConstraints()
    
    UIView.animateWithDuration(0.45, animations: { () -> Void in
      self.layoutIfNeeded()
      }, completion: completetion)
  }
  
  internal func expandButton(completetion: ((complete: Bool)->Void)? = nil) {
    self.userInteractionEnabled = false
    
    self.adjustedWidthConstraints.left?.activate()

      print("minBtnWid: \(self.minButtonWidth)")
    }
  }

  
  // MARK: - Helpers -
  // ------------------------------------------------------------
  
  // MARK: UI Helpers
  /** Used to update the UI state of the button and label
