leaflet hacks. marker shadow, making the answer a popup on the map layer, turning off the pointer cursor when hovering over city limits
tweaks to popup code, and give buttons a hover and active state