saving substitution widget with no user selected fix
two-step validation