Add option for when to show validation errors.  Changed default behavior...

... to be on interaction. Fixes #194