guess we don't need tty.js anymore.