This is a fork of Chart.js where I took a few hours to implement some proof of concept events and interactivity into the otherwise static canvas-based Chart.js library.
Instead of using DOM-based events, it registers shapes and when the mouse moves, it checks to see if the mouse position falls in the shape to trigger a callback.
See the Chart.js docs on interactivity for info on why this isn't included by default in Chart.js.
Simple HTML5 Charts using the canvas element chartjs.org
You can find documentation at chartjs.org/docs.
Chart.js was taken down on the 19th March. It is now back online for good and IS available under MIT license.
Chart.js is available under the [MIT license] (http://opensource.org/licenses/MIT).