make it zepto compatible + fix IE8 bug