Validate on blur, and whenever the controller changes