Better mobile design and page loading optimisations