new Lib with IE10 bug fixed