updated graph, made things draggable, drop even still needs handling.