 
 public class FollowButton: UIView {
   
+  // Parameter Struct
   private struct FollowButtonOptions {
     private let labelText: String
-    private let textColor: UIColor
-    private let backgroundColor: UIColor
+    private let labelTextColor: UIColor
+    private let labelBackgroundColor: UIColor
     private let showSpinner: Bool
     private let showLabel: Bool
   }

    }
  }
  
  private func finishTransition(success: Bool) {
    let (successState, transitionState): (Bool, FollowButtonTransition) = (success, self.transitionalState)
    

  
  // MARK: Spinner
  private func animateSpinner() {
    self.userInteractionEnabled = false
    
    UIView.animateKeyframesWithDuration(1.25, delay: 0.0, options: [.Repeat, .BeginFromCurrentState, .CalculationModePaced], animations: { () -> Void in
      
