further improvements in ScreenHelper