removing reference to ProgressEvent