work-around for listening to same bot multiple tim

work-around to prevent repetition of changes caused by listening to the
same bot multiple times (after it's been selected multiple times).
We're keeping track of the number of selections made, and include a bot
index