Many design fixes for mobile devices