Rework the `FormSubmit` widget and mark the deprecated methods