I see that it's a bit tricky; appreciate the examples. Thanks.
I do have almost similar requirement where I have image overlay-ed on row, on whose click a context menu should appear but row should not get selected.
Row selection should happen if user clicks elsewhere on that row (apart from overlayed image).
I tried below lines in MouseClick event listeners.
Above lines stopped itemClick event but didnt prevent the row selection.