record creates new clip if necessary; cleanup of demo