A cross platform terminal emulator