I have a problem and I don't know if I am making something wrong here or aren't understanding how input works. I have a SubViewportcontainer that contains a subviewport, which contains a world and a player of type Node3D. No matter what I do the subviewport is being registered in the debugger as being clicked. I have tried setting focus mode to "none" and mouse filter to ignore/pass and stop, I've tried setting it in code and in the inspector. I have tried pushing the input and nothing changes, I have tried using _input instead of _unhandled input on the player to see if that changes anything, no difference.