Recordless, character-by-character chat in node.js