Events are asynchronous; time can pass between the sending of the event and when it actually affects the statechart of the destination. Triggered operations are synchronous; their effect on the statechart of the destination is immediate.
This label is not a valid transition label:
e1 or e2
The trigger part of a transition label cannot use conditional expressions; however, guards can.