add listen transit properti chang listen listen object transit add element listen listen transit guard trigger effect object guard model facad guard transit guard add element listen listen guard express object trigger model facad trigger transit add listen event listen trigger object effect model facad effect transit add listen action listen effect 