several mobile browsers compatibility issues fixed