updated updateScreenSize()