Events framework refactoring. Now application uses enumerations as event type keys.
Single progress bar dialog refactoring.