Adapt the layout better for phones