Mobile ready

mostly whitespace, view commits separately to see