         // TODO: implement some kind of generative performing here!
         if (jamming) {
             // Stop Jamming
-            jamButton.setTitle("jam", for: UIControlState.normal)
             jamButton.tintColor = UIColor.init("#1D4E89")
             jamming = false
             playButton.isEnabled = true

        rewindButton.isEnabled = true
        jamButton.isEnabled = true
        playButton.isEnabled = true
        playButton.setTitle("Play", for: .normal)
        playButton.setImage(#imageLiteral(resourceName: "microjam-play"), for: .normal)
    }
}


extension ChirpJamViewController: PlayerDelegate {
    
    /// Updates the progress bar in response to steps from the ChirpPlayer
    func progressTimerStep() {
        recordingProgress.progress = Float(recorder!.progress / recorder!.maxPlayerTime)
    }

    /// Updates UI when the ChirpPlayer reports playback/recording has finished.
    func progressTimerEnded() {
        recordingProgress.progress = 0.0
        recorder!.stop()
