@TomMalbran is saying your current implementation is better, you just need to remove the other trigger event.