Hi,
I came up with a sequence structure myself (see the other thread). The
problem is definitely not
a race condition, not a normal one anyway. 2 should always be 2...
The way I placed the sequence structure also fixes the problem, but
shouldn't fix it if it where a race condition.
Changing to Mouse Down was not desirable in my case. I used this structure
to catch the Mouse Down in a tree (the bug appears with all "mouse down?"
events, also in controls). When a right mouse button is clicked, I want to
do something with the right clicked item. But in the "mouse down?" event,
the item is not changed jet, so I use a signalling value change.
Then, in the "value change" event, I check if the value was changed with a
left or a right button click.
 That didn't work as it should.
Again, placing the sequence structure helps.
Regards,
Wiebe.
"Ed Dickens"  wrote in message
news:50650000000500000011CA0100-1079395200000@exchange.ni.com...
> This solution worked because you moved the indicator inside thh event
> case, so it gets written to before the Button value is modified by the
> filter event.
>
> Simply changing the event from 'Button Down?' to 'Button Down' fixes
> the problem on the original VI.
>
> Ed