fixed issues on mobile devices