Restablecer setinterval al hacer clic

He escrito este sencillo carrusel. En este momento estoy usando setInterval para ejecutar mi función nextSlide a ciertos intervalos. Quiero aplazar la ejecución del temporizador cuando un usuario hace clic en los enlaces de navegación durante un cierto período de tiempo.

Compruébalo aquíhttp://jsbin.com/uzixi3/3/edit

Cualquier comentario sobre cómo se escribe el resto también sería bueno.

Respuestas a la pregunta(4)

Su respuesta a la pregunta