Jerome,
ListModel triggers events to allow a ListPresenter to update with changes to
the list. Having a special type of collection avoids the burden of
triggering for all collections, with the obvious tradeoffs when it doesn't
do exactly what one wants.
Have a good one,
Bill
--
Wilhelm K. Schwab, Ph.D.
[hidden email]