Eventos de mouse e eventos de teclado são independentes. Além disso, a roda do mouse aciona vários eventos, não um único evento com um intervalo. Você pode pensar nisso como um mousewheel físico com paradas de cliques. Cada parada é um evento único. É por isso que uma tecla do teclado não cancela um evento do mouse e porque continuar rolando no seu trackpad dispara vários eventos.