Added SurfaceSizeChanged before ReplaceSurface