adapt ScreenSizeManager

resize and reposition