better visual presentation for different screens