My understanding of the events is that we should fire them at the time when the UX matches the state. In case of Settings app we do have two modes - tablet and narrow.

In the "narrow" mode we should fire it when root menu is loaded (because that's when the matching UX state happens), but in the tablet mode, firing it at that point is misleading.

Can you help me understand why would you like to ignore the state that the app supports? I fail to see a benefit of that.