controls.zoom implemented