Add WebChatEvent handling