ugh… svg & div overlay are panning in sync but not zooming in sync, i think bc the *group's* size doesn't match the overlay, bc it bleeds past the edges of the svg...

gonna try a 970px x 650px clipping mask over the whole thing