Hi Eric,
Calling Refresh in CellHitTest repaints itself continuously. This is an another try, see if this helps. In this, the current cell is moved with the mouse cursor so as to highlight based on the row that has current cell and while editing, the current cell is locked and released in next cell click.
Here is the sample.
Best regards,
Stanley