68
I'd also replaced
$(this).bind('keyup keydown blur update', check)
to
$(this).bind('keyup blur update', check).bind('keydown', function() {
setTimeout(check);
});
in order to get the field resized right after it was re-rendered by browser. It would rid the field from some chattering.