MAJOR homepage mobile fixing!