Follow-ups to the crisp-pin-layer work in v2.3.2.
Fixed
- Old map views stacking: switching between map views (Regional / Town / Wide) left the previous view's pins, lines, and labels layered on top of the new one. The old vector layer is now removed on switch.
- Disorienting drag on mobile: while dragging, the map image and the pins/lines now move together as one smooth motion (they were desyncing and lagging behind), then re-render razor-sharp the instant you release.
- Floaty zoom: the pins now stay locked to the map through the entire zoom instead of drifting for a moment and snapping into place.
Verified: exactly one pin layer after repeated map switches; pin tips stay within ~1px of their map location during a drag, after release, and immediately after an off-center zoom.