created event base class which updates copy process with progress eventing