add off to all click handlers before setting them to prevent multiple
clicks to the same handler