Adds 1ms timeout to async read
Created by: jonathanstrong
This seems to solve a problem of corrupted
Key parsing from consecutive left arrow presses. Not sure what the ramifications of this change are though, as I didn't spend too much time delving into the codebase.
I also didn't spend any time tuning the
Duration to see what the minimum working size was.