switch to settings from componentSettings to remove private *_KEY constants; add NOTE about sync here