basic zoom functionality but labels are not displayed properly