Eliminate swoopy zoom, use leaflet-hash, fix button click