References to event sources are no longer 'weak'. This was causing
them to go away prematurely and the listeners to be dereferenced.
Added assets for a 'rotator' icon to show an activity is ongoing.
Added basic support for modal dialogs.
Added a 'busy' dialog to show that a background operation is in
progress. Very simple for the moment - ugly but functional.
Added basic modal dialog support to the framework.