websocket client; websocket client and handler has same callbacks;