calling `setState` on what exactly? `dataSet` or `originalValue`?