IE10+ partial support added.