yeah, you're right, we are calling it from places where we are not hiding the screen, just overlapping it. Agree on the name change. But also add some comments on the `shared` files that now throw `CustomEvents` to explain why.