Applying a style sheet to an object transfers the property values to appropriate properties of that object. Subsequently altering the style sheet will propagate the changes to all the stylized objects. A filter, on the other hand, when applied to a window will hide objects that do not match the filter criteria. Reno enables the user to create styles and filters by example since they are derived from any object's property sheet. The user may extend the behavior of Reno objects and automate repetitive tasks by writing scripts that are triggered upon certain events.
All objects announce certain events such as deletion, change in appearance, and change in size.
The user may write a segment of code to be invoked when one of these events occur in an object. The script may perform any action on any Reno object, referencing it by its globally unique name. To illustrate how all of these basic objects and operations combine together, the Reno demonstration portrays how a travel agency might use such an interface. These documents include video and sound clips, travel tips, maps, and photographs. Client profiles are fashioned from documents containing text fields and form controls to document travel preferences.