Here's the classic post on the Triple Button Drive that I'd studied some months ago and borrowed some ideas from:
[code]Triple Drive Buttons (How to lose the tree) (step-by-step)]
Though it was written around dOpus 8, it's still very workable/doable even in v.11 ~