    }
    
    // MARK: - Private
-   private func _updateButtonAlphasForPriority(priority: TaskPriority)
-   {
-      var agesAlpha: CGFloat = 0.5
-      var laterAlpha: CGFloat = 0.5
-      var soonAlpha: CGFloat = 0.5
-      var asapAlpha: CGFloat = 0.5
+   private func _updateButtonTextColorsForPriority(priority: TaskPriority)
+   {
+      let disabledColor = UIColor(rgbValues: (87, 123, 137))
+      let activeColor = UIColor.blackColor()
+      
+      var agesColor = disabledColor
+      var laterColor = disabledColor
+      var soonColor = disabledColor
+      var asapColor = disabledColor
+      
       switch priority
       {
       case .Unknown:
          break
-      case .Ages: agesAlpha = 1
-      case .Later: laterAlpha = 1
-      case .Soon: soonAlpha = 1
-      case .ASAP: asapAlpha = 1
-      }
-      _agesButton.alpha = agesAlpha
-      _laterButton.alpha = laterAlpha
-      _soonButton.alpha = soonAlpha
-      _asapButton.alpha = asapAlpha
+      case .Ages: agesColor = activeColor
+      case .Later: laterColor = activeColor
+      case .Soon: soonColor = activeColor
+      case .ASAP: asapColor = activeColor
+      }
+      
+      _agesButton.updateTextColor(agesColor)
+      _laterButton.updateTextColor(laterColor)
+      _soonButton.updateTextColor(soonColor)
+      _asapButton.updateTextColor(asapColor)
    }
    
    private func _updateTitleTextField()

      _setupTitleTextField()
      _updateTitleTextField()
      _currentPriority = _task.priority
      _updateButtonAlphasForPriority(_currentPriority)
   }
   
   override func viewDidLayoutSubviews()

         SFXPlayer.playPriorityChangeSound()
      }
      _currentPriority = priority
      _updateButtonTextColorsForPriority(priority)
      _updatePriorityIndicatorViewFrameAnimated(true)
   }
   
