Just to clarify, is your answer: Yes the nature of “Hit result under cursor for object” is not suited for things that stack on each other and I should use an alternative way (for example using my grid system)
Or is your answer, I dont know about the hit under cursor but here is a different approach?