In my app I'm having a classic sequencer UI where clicking a cell adds or removes an event to be played at that position by calling event.addToSequencer(). I've noticed that clicking these too fast while the sequencer is running causes bugs. For instance if a step is on and I double click it (turn off then immediatelly turn it on again) it won't play. After playing around with a timer in the method that handles this it seems that a pause of around 1,4 seconds is required for this to work properly. I'm certain event.addToSequencer() is being called properly and this happens while the sequencer is running, paused it works as expected.