Wrong implementation of ThreadCast

ThreadCast always adds another ‘selection’ based on your action. If you keep running the program it keeps asking and so you can end up with 1000 yes or no. It should only count your last action, not all.