fix IE9 issues and limits