Perhaps this could come from the CRS's xlimits and ylimits properties?