Now the NEC reading code is more cautious about what it accepts, more
readily throwing away input if anything odd is read. It also, and this
is the big one, sends an event as soon as it's read all 32 bits, so I
can actually read short button presses now(!). I'm not aware of any
major reliability problems left, so I'm leaving the translator by the TV
for now.