wrangling with different screen-sizes and resolutions