Update Chart.js with interactive feature and add table column sorting

Updated Charts.js to newer version with interactive features and some
other minor changes.
yes, in some views there are two or more tables, e.g. in OS.
and if both arrays have e.g. a name "operatingsystem" and the sorting pass the name of this column, I think it was affecting each other. But the table sorting still seems to affect each others when sorting and have multiple tables in a view. Do you know how we could restrict the sorting to only the specific table? so if you e.g. sort by pageviews in ine table that it doesn't change to sorting in the other table.