Thank you for your fast reply, 99instances.
1.) Sorry about the debugger thing. I used the debugger in the bigger project (from where I extracted this problem from) and the number of checks per tick kept changing without me doing anything so I got confused. Should have looked at the debugger for this example project too.
2.) Ok, so you are saying that after line 2 the Previous Picked Object List consists of only the one square that is dragging. But now let's say in line 3, I would change it to the following:
This seems to work, so even though the circle is not on the Previous Picked Object List, it is still considered for this condition. Then why in this version
all the instances and objects of the square family are not considered for this condition? Yes, they are not on the Previous Picked Object List, but neither is the circle. Is it because - in constrast to the circle - they have been excluded in line 2 from being considered for subevents after line 2? Why is that? I mean what is the reason for Scirra to have made it like that?
3.) Hmmm. This doesn't bring us closer to the solution I think. I have to go work in the garden now, I will check back in later when I have come up with a solution or to see if someone else has found one.