Qui sul forum ora non c'è ma prima c'era - forse lo hai modificato per sbaglio? Controlla anche nel tuo codice.
Alert può fermare l'event propagation a seconda di cosa la causa. console.log() è non-blocking, per cui se vedi 4 eventi sicuramente il problema è causato dal codice che chiama la tua funzione.
Usi jQuery o VanillaJS?