Added progress and finish events. Updated documentation.