Not a question, but some suggestions:
- Make sure you're streaming in low-delay mode. I've seen some people stream with 8 second delay, but I don't know how they do it.
- Count `Ctrl-C` and similar combinations as a single keystroke
- Save states
God bless the poor VM.