added OnZoomUpdated