html5 based console/terminal emulation