Now that we have cleanup around the map viewport change notifications, this only needs to happen in one place: the GL frame draw loop.
Now that we have cleanup around the map viewport change notifications, this only needs to happen in one place: the GL frame draw loop.