Hello, I am working on a generic interaction system (i.e. player collides with an interactive parent and can use an action button to trigger some script). This works fine when the interactive child is not a sensor, because I can detect the action button in the player's collision event with the interactive parent object, since the collision event is running every frame. However, when I try to build an interactive child object that uses the "sensor" property, the same collision event detection of the action button doesn't work. I'm guessing this is because the sensor (for some reason) only executes the collision on the initial overlap, so subsequently pressing the action button isn't noticed. Is there a way to customize the behavior of the sensor so that it can detect a button press during a collision with the player? It seems useful to be able to ask "if the player is standing on this sensor and pressing this button", but I can't see how to do it with the sensor working the way that it does. Thanks for any help!