more fixes for display on mobile devices