improving callback code to properly fire on a per-chart basis.  muchos more examples.