d3 tributary drag and drop example