Shitty Mobile Fix

Needs some CSS to go with it, merge with whatever's the work branch