fix deep zoom bug when already zoomed