listeners completed