Use CustomFileChooser so it can check if the user wants to overwrite
existing files.