Reset setinterval on click

Ich habe dieses einfache Karussell geschrieben. Momentan verwende ich setInterval, um meine nextSlide-Funktion in bestimmten Intervallen auszuführen. Ich möchte die Ausführung des Timers verzögern, wenn ein Benutzer eine bestimmte Zeit lang auf die Navigationslinks klickt.

Check it out herehttp: //jsbin.com/uzixi3/3/edi

Jede Rückmeldung darüber, wie der Rest geschrieben ist, wäre auch gut.