Add latching data and only-redraw on settings changes