a d3.js example for creating simulated gear animations