Sluggishness in UI is minimized, Validation now happens in a separate
thread.