Richard,
I think you are right on target. A practical process I use (loosely) is to break up my delivery every 20-30 minutes. So if lecturing, I'll change to discussion, then change to demonstration, then back to lecture, etc. The change ups help keep attention, reduces thinking fatigue, and invites participation.
Barry Westling