checkpoint commit; figuring out decent approach to integrating d3 with react