 the view's size.</LI>
<LI>
Comprehensive input management<BR>
Many applications will display objects within a view. In many cases, these objects will require input (e.g. the cards in Solitaire). The view gets input events from the User Interface and can pass them on to the proper objects in the hierarchy.</LI>
<LI>
Flexibility<BR>
All the functions described above may be customized. Scrolling, for example, can be tracked and altered. Custom scroller objects can be defined in place of the automatically-gene