BZ-9429: move some webinar things to angular so we can show proper
confirmation messages