Validator works properly with disabled fields.

Now the validator puts the expected background
in disabled fields. Had to do this in an unele-
gant way because of inconsistencies between
Windows and Linux, but it works ok.