Sorry, didn't get your point.
If the cell is not changed ( you are typing the same value ), then why do you need a change event.
You say that the columns are interdependent which means the 2nd column should have certain value dependent upon value in first column. If the value in first column is not changed, then value in 2nd column should also not change.
If you are just looking for editor events, you can use any of the editor events
editorBegin, editorEnd, editorBlur, etc.