If you look at the code below, `scaleBase` does change based on the zoom level, but I'll see if it can be simplified.