Fix input marking on new rows, add timed updates

Instead of relying on the field to lose focus, now there's simply a
timer associated.  There's a 2-second delay, so errors about invalid
data or whatnot won't immediately appear, and there aren't extraneous
updates getting passed to the server.  Notes will get updated simply by
pausing: changes to notes will no longer disappear if one forgets to
click out of the box.