CellValueChanged fires after the user LEAVES THE FIELD.
We don't used the 'sender' object, we get the values that we need through e.row and e.column
The ValueChanged event fires while the editor is still open, after every key stroke.
Normally we'd use CellValueChanged