Double clicking a text object will not let me edit it if the text object is above a hatch object.
I think any doubleclick should check if one or more objects are selected,close by the mouse cursor, and if so, activate edit for those.
It does not matter if gumball is on or off.
And talking about gumball, I think the gumball arrows should get higher priority. I often click on an arrow to manipulate the object, only to select the object behind the arrow instead.