If data is flat rather than hierarchical; i.e. either the parent or child level has no attributes, we set the attribute popup menu to simply show the available attributes without need of collection names and submenus.
In animateFromTransferredPoints we add a call to drawData to the callback function so that the plot will draw one more time after the animation to cover the case in which the graph layout has changed since the point coordinates were computed.
Update SproutCore submodule reference