Add tablet support

Supports large screen sizes
Needs cleanup in terms of visual space usage and UX