ScreenWidth implementation deffered