Yeah I understand that thinking. Cons:
- `display:none` makes it seem not very necessary
- listeners are heavier (perf-wise) than not
- it's not actually all that robust: see note on 58

If you think the pros outweigh those, that's fine I'm just not seeing them.