adopt to screen size, either wide or tall