I'd like the user to be able to click very quickly on a variey of controls (like labels etc) and catch the mouse up and down events (or click).

BUT, if the user clicks too quickly the double click event fires, skips the mouse down and then processors the mouse up!

so clicking 5 times very quickly on a label produces

DOWN->UP->DOUBLECLICK->UP->DOWN->UP->DOUBLECLICK->UP->DOWN->UP

instead of ....

DOWN->UP->DOWN->UP->DOWN->UP->DOWN->UP->DOWN->UP->

is there a way to kill the double click event?

Cheers?