Do you know if the List or Collection VCs are newly instantiated whenever the user taps on the buttons? Or does iOS keep the old instance around and reuse it? Asking because I'm wondering if the basemaps are loaded over the network each time the VC is displayed (Bad)