v1.19.2: hook WebSocket.onmessage() to avoid chat polling
v1.19.3: tweak websocket hack code; still broken on Chrome :(