Teleop from browser via websocket