IterationPlanningBoardApp was not unsubscribing on destroy. This was causing it to stick around and listen for messages even after the user navigated to other pages.