submit form on first click on the submit button
only update the error message when the user finished entering the field or made it valid
Merge pull request #4 from czarly/master

multiple enhancements