added WebSocket.proxy()
fixed events