better layout for small screens; favicon