    @IBOutlet private weak var _laterPriorityBlock: UIView!
    @IBOutlet private weak var _agesPriorityBlock: UIView!
    
-   @IBOutlet private weak var _agesButton: UIButton!
-   @IBOutlet private weak var _laterButton: UIButton!
-   @IBOutlet private weak var _soonButton: UIButton!
-   @IBOutlet private weak var _asapButton: UIButton!
+   @IBOutlet private weak var _agesButton: GoalieKerningButton!
+   @IBOutlet private weak var _laterButton: GoalieKerningButton!
+   @IBOutlet private weak var _soonButton: GoalieKerningButton!
+   @IBOutlet private weak var _asapButton: GoalieKerningButton!
    
    @IBOutlet private weak var _deleteButton: GoalieKerningButton!
    @IBOutlet private weak var _doneButton: GoalieKerningButton!

   }
   
   // 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
      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
   }
   
   private func _updateTitleTextField()

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