Switched from arbor.js (sucks) to d3...