PageA -> trigger move to PageB -> PageB component function runs -> PageA cleanup runsPageA and PageB use a common store and on the cleanup of PageA, the store is reset however because it run after PageB's component function runs, it is reseting stuff the PageB it setting up.PageA's cleanup never runs before the next router it loaded?