Oh oh, we should not be using `stopPropagation` because it can break things higher in the DOM which expect the element. Is this really necessary?