fix(chart.js) refactor the order function
feat(chart.js) initiate interation enabling function and create a year scale
feat(chart.js) cancel the current transition if any
feat(chart.js) define mouse event responses