Terminal Emulator State Machine
