Pickable/selectable custom control polygon

I have a custom object grips class for nurbs surfaces. It draws the surface control net in a similar way to the default Rhino control net. Is there any way to match the selection behavior in Rhino 7 where the control polygon is “pickable” to select two control points or double-clickable to select the entire row/column?

Thanks, Larry

@mikko - is this something you can help with?