add back in panning/zooming