layout changes, still not great on mobile