Animate charts on first viewing

Looks like this logic is on all the charts. Consider moving to ChartingController.