Should this call `ev.stopImmediatePropagation()` instead of using the member variable?