Echo has to be the next character, not intermixed with output.

This is a tighter definition of when an output character is an echo of
an input character, and I think it is right more often than wrong.
Eliminates a lot of false positives.