Be more intelligent in DataStore regarding when to re-process the data (e.g. probably not needed when selecting/highlighting)