settings now update graph on change