a custom recording / playback sample board, entirely in HTML5/Javascript