Separate record from playback

Currently only supports mouse movement recording and playback. Removed
circle drawn in playback canvas. Removed debug messages in hooks.