Updated to use SpatialReferenceChanged instead of ExtentChanged