Changed the way DataOverlays compute xlim and ylim