fix panic due to negative amt in rand.Int63n
rename listeners