Thread safety added to Events.
Added ObservableData interfaces.
Augmented ListBasedAdapter to support ObservableLists and to update itself automatically.