gui: Form: first commits fields, then the form