clearTimeout not cancelTimeout