Trigger callback when text input looses focus rather than on every value change

tc - while this is the convention I use currently, I find that the users experience a perceived lag because the callback will always fire twice if you actually hit the enter button; on long callbacks that seems wasteful.

Have you used the debounce feature, and does that prevent this double fire scenario?