Redefinir setinterval ao clicar

Eu escrevi este carrossel simples. No momento, estou usando setInterval para executar minha função nextSlide em determinados intervalos. Quero adiar a execução do timer quando um usuário clica nos links de navegação por um determinado período de tempo.

Confira aquihttp://jsbin.com/uzixi3/3/edit

Qualquer feedback sobre como o resto é escrito também seria bom.

questionAnswers(4)

yourAnswerToTheQuestion