mobile fixes except not loading on page load mobile