Hi Roger:
Well, I think your frequent break period alone is a terrific reengement activity!
Also, although not always possible in all classes, anytime we can get the students active, participating, even if that includes thinking, they'll stay more focused and engaged.
I've found students lose focus when their tired, bored, unprepared, don't understand, or are preoccupied with other matters.
The trick then, is to get them involved with someting that they perceive as impotant to them, often related to their work or career area. That helps keep their interest becasue they see benefit for them in what's being discussed.
Regards, Barry