if(tempo) window.clearTimeout(tempo);

se il timer non e' mai partito... non puoi resettarlo

ciao