fixed listenNTimes