Give the download progress callback class a more descriptive name
Clean up error handling in FxHelper