implement scalar range update when editing raw data arrays
use cell centers from PolyDataObject for vector mappings
don't discard array components with all equal values for scalar mappings

user may edit some values, so that the mapping becomes sensible
use PolyDataObject cellCenters in the table view, no need to update centroids manually