Add events chain.
Change to use events chain.
Add transition choice.
Change to use transition choice.
Change to extract state update.
Test event inspection.