Re-factored FileUploader. Is now FileDialog.