If-then relations need not have an express else clause. Authors will be able to track the mouse location even when a button is not being pressed. New input devices and peripherals can be accommodated, using the extensible language framework. Local attributes can be employed in events, like local variables in other programming languages. For loops are supported.
Events can have parameters.
This lets developers write events that can be used with many different inputs, like procedures and functions in conventional programming languages. Events can be defined to return values, so that they can be used as functions. This means authors will no longer have to set up temporary attributes simply to temporarily hold the results of computations carried out as a result of a DoEvent 'subroutine' call. Watch this space for news of forthcoming iRides developments. The University of Southern California.