Cant use containers, because killing the star would kill the disk.
Give the star an instance variable 'parent'.
When you create the disk and the star ... set star.parent to disk.UID
Give the star an instance boolean 'selected'
Now
In the event where you pick the disk that is overlapping the ball and refine that to the top most disk ...
Add a 'every tick'
with the action ... star > set boolean 'selected' to false
add the following condition ..
star > pick by UID .. UID = disk.UID
and the action ... star > set booelan 'selected' to true
Now you can pick the right ball anywhere in your events with ...
star is overlapping ball
star has boolean 'selected' set
Question ... why is this not working ?
star is overlapping ball
star is top most