fix for mobile devices