Add zoom animations to Sunburst, and clean up code.