Fix updateValue, and ensure that needsUpdated is properly set, even when use of cell types.