Added IE 9 and above support