Changed ProgressListener, and hooked it in
Added another test