Patent ID: 8413116

Claim:
A method for presenting to a user information operated on by a computational software application, the method comprising the acts of: determining, with one or more computing devices, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application, the relationship defined at least in part by configuration data capable of being interpreted by the computational software application; detecting, with one or more computing devices, a change in a value of the underlying object; changing, with one or more computing devices, a current state of the user interface mechanism based on the detected change in the value of the underlying object and according to the relationship; detecting, with one or more computing devices, a change in the current state of the user interface mechanism caused by a user; and changing, with one or more computing devices, the current value of the underlying object based on the detected change in the current state of the user interface mechanism and according to the relationship.