attempts at ie9 bug fix failed so far