fixes for mobile device