As a system extension waiting for input I am not surprised there are interferences with controls.
Have you tried the data grid action : window -> Disable ? That should prevent the data grid from catching any input from controls while allowing access to datas.