weird zoom bug corrected