attempt 4 ie9 bug fix