New: Rebuilt Completed/Failed download handling from scratch