A user interface method and system for performing sensemaking tasks using
visual information objects. The present invention provides techniques for
the system to perform operations for creating, rearranging visual
information objects, reallocating display space and scaling user input
automatically so that users need not interrupt their creative activities.
Such operations are intuitive and non-intrusive. Certain of the behavior
results of the operations are specified in contracts associated with each
visual information object.