> Now however, when the user clicks something in eg. control2, that
> control for instance performs data.update(). Data then fires events,
[quoted text clipped - 3 lines]
> Now my question: how can I prevent control2 from acting on the event?
> (in my example it may also be control1 or control3 of course).
Declare a boolean flag in control2. Set it to false. When you're
firing an event, set it to true just around the call that fires the
event, then set it false again right after. In the event handler, check
the flag, and return immediately when it's true.

Signature
www.designacourse.com
The Easiest Way To Train Anyone... Anywhere.
Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation