This is a clever hack, but it hurts my brain.

Doesn't this mean we will add a bunch of event listeners which aren't actually needed? So we'll be listening for scroll events and title changes on all wrapper windows for example, but then just ignore them when they fire? Are there performance implications of that?