         println("didTouchUp")
         
         UIView.beginAnimations("TouchUp", context: nil)
-        
-        self.backgroundColor = UIColor(red: 40.0/255, green: 90.0/255, blue: 145.0/255, alpha: 1)
-        self.titleLabel.text = self.overlayButton.enabled ? "SPEAK" : "WAIT"
+
+        self.overlayButton.highlighted = false
+        self.updateBackgroundColor()
+        self.updateTitleLabel()
         
         UIView.commitAnimations()
         

        
        UIView.beginAnimations("TouchDown", context: nil)
        
        self.backgroundColor = UIColor(red: 162.0/255, green: 21.0/255, blue: 1.0/255, alpha: 1)
        self.titleLabel.text = "ON AIR"
        
        UIView.commitAnimations()
        

            return overlayButton.enabled
        }
        set{
            self.updateTitleLabel()
            overlayButton.enabled = newValue
            self.backgroundColor = UIColor.lightGrayColor()
        }
