Isn't it funny how that stuff happens? (not so much 'haha')
When I do screencasts, it doesn't seem to matter how well I plan and do a dry run, the final 'live' version always ends up with kinks. The perfectionist in me ends up with multiple takes till it's right - very time consuming.

But what a drag in front of an audience. Hazel rocks, hopefully they were aware of that before your demo.