Why recalculate hash on every key up?

Maybe the hash should be calculated only on submit? Or was this intended?