use zoomFactor is better