updated zoom control