added recording and playback features

accessible via accesskey and buttons