Now allows for 3 different layout options for screen sizes