Revert ea9d6cb..e5c49c0

This rolls back to commit ea9d6cbf07819bf540a0518718c7eaf48e9ef106.
attempt 5 ie9 bug fix