An opaque action must explicitly declare any mode changes and coordination interfaces that the opaque action may directly affect. [0206] C. Action Execution [0207] An action is triggered by an event, such as data arriving or departing a message port, or changes in value being applied to a state port.