Terminal emulator UI component.