IE fixes and further mobile enhancements