Displaying errors as user types: Performing live validation