Upgraded to latests chart.js and refactored Chart classes

I have implemented getXXXatevent methods for all charts and integrated the latest version of chart.js.