Record and play button added.
Still need variableListener to stop recording when player is paused or
stopped.
Merge remote-tracking branch 'origin/master'