You still need to call the `stopPropagation`, otherwise multiple event listeners would be called even if the steps have already be retrieved. It's the way this component works.