This setRecording is changing stuff on the document.body. The views should be only touching the markup they own. We might think about modifying document.body... here instead of delegating to the view.