Different models can be used to analyze the events of a GUI (graphical user interface), depending on the ultimate goal to achieve.

FEATUREEIG (event interaction graph)ESG (event sequence graph)EFG (event flow graph)
goalinteractions between eventsvalid sequences of eventsflow of events in general
applicationdependencies analysislinear sequences testingflow and state testing
archesrepresent relationships (cause/effect, abilitation)represent the orderrepresent a general state transitions