ma non puoi far ritornare al metodo un valore booleano, che discrimina il fatto di proseguire o terminare l'esecuzione dell'evento click?
cioè come ti ho postato prima?