Multiple fixes for mobile browsers