carousel: prevent propagated transitionend events from breaking the slide animation