Better mobile UX

This hides a bunch of the controls and doesn't load aggregate data if the user is on mobile