the interactive graph part