The only helping tip is that you uncomment the "and aRow = "; as it is now it will pop-up everytime aCol = 2 ... which, of course, happens over all the column.
But maybe I misunderstood the question?
Also, if the popup menu is owned by the grid, doen't it pop-up any time you right-click anywhere inside it?