Removed field progressPercentage from DownloadAgentPresenter and made it a parameter.
Refactored DownloadAgentFrame - moved presenter methods in the frame class.