add basic web emulator via websocket