GraniteDS Flex websocket client