Update chartjs-directive.js

added additional listener for more granular data changes