There are some fundamental differences in how event-driven and procedural programs are designed and executed:

When executing Visual LANSA applications you perform actions directly on objects. In Universal UI functions you first choose an action, such as Add, which sets a mode in the program and then work on the object.
Also see
The Code Is Always Associated With a Component
Modes Are Not Needed because Actions Are Performed Directly
The Code for a Mode Often Becomes an Event Routine
Sequence of Actions Is Free
You Create the Interface Graphically