during validation the valid button should be disabled and some progress indicator should be visible
the goal is to avoid the user clicking the button again and wrecking the state of the validation state machine
the goal is to avoid the user clicking the button again and wrecking the state of the validation state machine