test progress listener