adding zoom control