fix webprompts: register missing prompt listeners