change the scaling implementation: enable zoomIn; scaled size matches better with target size