expose recording_options as an input, fix gui tests