This actually calls the zoom change control only when the effective value of the zoom changes. Previous the control would be invoked even with autoscale enabled, even though that effectively overrode the zoom.