Hi Michael,
the syntax for transitions labels is:
events [guard] / action
where events is a comma separated list of event triggers like:
User.accept_call, User.unlock_screen, after 10s
If one of these events is active then the transition may fire. But it will only fire if the guard evaluates to true. The guard is a boolean expression that can also use events. So for your case you should write:
[User.accept_call && User.unlock_screen]
Just to be complete:
e1, e2 [b && x == 10]
is equivalent to
[ (e1 || e2) && (b && x==10)
Hope that helps.
Best regards,
Axel