Hi Anton,
>This is usual problem. When user presses and releases mouse button the system fires click event. It does not wait for second click and thus click event always fired before doubleclick.
After re-thinking this question, I'm not excited about the user (un)friendliness of an interface that makes users distinguish between a click and double click.
I'm going to update my specs to use just the click and rightclick events for the control in question and forget about the subtley of doing something different for dblclicks.
Thanks for your help!
Malcolm