Fixed ie 8/ mobile compatibility issues