> If each node must be responsible for the dispatch to its children, then yes,
> you're probably doing it the right way.  It'll chew up some cycles, but all
> tree walks effectively do.  The only way to "optimize" is to flatten the
> tree at some point which breaks the abstraction you want.

Cool. The tree's not too deep (A -> B -> C -> D -> E), and virtually
all of the elements are in the leafs, so most of the dispatching
should be in the native event system with very little in my
"redispatching" code.

Troy.

Reply via email to