Prepare for additional pages with maps

Fixes #483.
Yes, it only uses `mapManager.ZOOM_DEFAULT`, which doesn't require a map.

Moving `mapManager.ZOOM_DEFAULT` and `mapManager.ZOOM_PLOT` to a separate module would make for a pretty small module.

Not sure there's a good solution. I'll add a comment to that line.