orlyi's websocket interface now returns json objects rather than json encoded string as the result.