zoom bug fix