Better screen size detection