In summary:
Record actions until interrupt.
Animation should not be considered interrupt.
An Error message should be treated as interrupt.