tweaking field states to display errors correctly
styling and error/valid display trigger properties updated