I'm not a fan of this pattern; it feels wrong that adding a 'mobile' class to an element will hide it from mobile users. More descriptive would be 'not-mobile'  or 'wide-screen'.  Any ideas? @axemonkey?