Hi Charlie and welcome,
So are you saying that you use multiple demonstrations to keep students on track; if you see them in difficulty you demonstrate again? Or are you using other controls in the product like Allow Lists ?

Also, do you use a whiteboard and if so when would you try to demonstrate these applications with a whiteboard and when would you use screen sharing?
How well does the technology work with these applications?