It’s hard to debug your view, because you have no idea where that Scope member is coming from
When you inspect a Scope, you double-take because you thought it was the window object
You at some point needed to access a child Scope member from a parent Scope, so you either either a) used $broadcast/$on to call it, or b) just moved the member into the parent Scope
It’s unclear what is happening after any given user action, because there are umpteen-hundred events being emitted or broadcast
There’s at least one service that is 1,000 lines long and is full…