Functional gui

Record, playback, reset