Created attachment 855 [details] Change terminal modes, and perform non-blocking reads.
I'll take this.
Committed.