To compose this sentence, the user initially drags and drops the actions on a column (i.e., the first column). Starting from the leftmost higher part of the screen, the user first selects a static contact. This means that at design time the user has to choose a contact present in the contact list. If he does not choose the contact, it will be determined at run time. Then he adds the Contact.Preview action, showing on the device screen the contact image. In the second column, a Text.Static action enables the user to statically insert a text. When the call ends, this text is displayed on the user screen trough a dialog message. Let us note that the output parameter of the topmost action is compatible with input parameter of the lower action. Note also that if, as in the case of the second column, there is an empty space, the action Text.Static