attempt 3 ie9 bug fix