Browse support updates

Mostly IE9 compatibility issues.