UI: update form handling wip