- don't fire any events, highlighting, etc - simply determines if field is valid - support async by passing a callback