add zoom control