add listeners to challenge buttons