fixed the problem with the event listeners firing multiple times for each click. I needed to toggle the listeners off and then on in order to solve the problem.