So, following the various tutorials I have created various nodes that should cause events when clicked on or touched on a touchscreen. And I connected those various nodes' input_event signal to the root node, which I intend to (for instance) instantiate a scene representing an object. (The player is clicking on a menu to add objects to the map.)
Except no matter what events I cause, the handler in the root node's script never actually runs.
I found this answered question which implies that the parent of the object sending the signal can't be a container, unless you change the mysterious property "mouse_filter". I say mysterious because the documentation linked to in that answer has no examples, the property is not in the Inspector, and I'm stumped.
End result: I can't use the input_event signal.
Can someone give me a hint? Thanks.