WebSocketSocket event chain now uses this as context