added ie version detection snippet in main.js and fixed the lack of el.dataset support in ie