fixed_chat
It now preserves your messages. If you're trying to say something and
someone interrupts it with a command that returns output, it quickly
replaces the chat input box with the command and then puts whatever you
were typing back.