Kernel stacks are big enough for those...
Flush buffer on switch to raw mode
But clear the buffer on ^C
New ioctl commands and userspace improvements