Oh, to clarify this, the reasoning was attachEvent historically returned a bool value if it failed, meaning the if (!bound) check below could prevent double-subscriptions. EventManager now automatically copes with multiple re-fires of the same event and ignores duplicate events, so this logic is no longer necessary.