RenatoB, thats exactly what it does it picks all the instance in the same event that are evaluated in the expression
the same what you want to achieve with the && (i think c2 only uses &, even for expressions)
maybe an example showing you is more clear
i got the idea from this paragraph in "Guide to Construct 2's advanced event features"
[quote:1hfuj7k2]Note how in ordinary 'AND' blocks, subsequent conditions filter out instances not meeting the event - progressively reducing the number of picked instances. In contrast, 'OR' blocks add instances meeting the event - progressively increasing the number of picked instances.
working directly with "or" blocks wouldn't work, but by using the evaluate it does..