Recorder: Use a custom component for the text field + FileChooser + button combo