view/analysis_progress_listener library