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.
no, I just think I saw somewhere it had a simular syntax.. perhaps it was from the listview property editor.