Срабатывал по нажатию. Когда делался двойной клик, сначала он обрабатывался как одинарный, и лишь потом (на втором нажатии) - как двойной. Это возможно, когда две операции подобраны так, что перед второй операцией возможно выполнение первой (хотя выполнение первой вообще не нужно).