working, just not correctly updating D3 visualization yet.