IE8 compatibility

Perhaps some in–browser testing will be helpful. But, at least, it doesn't break the existing tests.