So basically I'm proposing merging this functionality into the main JobProgressListener.