Added factory method to curry progress callback.  Fixed cancel button UI update issue.