Update overlaps while typing.

Simply bind the same handler to `onkeyup` as well.

Advantage: you get immediate results.
Disadvantage: it may be annoying if you get errors while typing.

I'll let you decide if you want to merge this or not.