Rework the `FormFileUpload` widget