Works - fully - on the tablet.

I fixed all of the outstanding issues. Now the only problem I can see is
that it occasionally eats right after you select a row (so, if you hit a
row and *immediately* hit a key, it has a chance of eating it), the code
is honestly some of the hackiest code I've ever written, and it doesn't
work on my phone.

Like, at all.

On the other hand my Phone is super duper old, and lots of things don't
work properly, but still.