This is a fork of Interrupting Chained Transitions. It is showing the power of d3.dispatch for building reusable components.