@garrettdashnelson - while troubleshooting #111, i realized that there is no logic for loading a "best new base layer". it's hard to notice that this doesn't exist unless you are using a historic map as the base map
could we branch the bestNewLayer logic to listen for both base and overlay layers? my suggestion is here: main...implement-bestNewLayer-for-base-layer