fiz a mesma coisa que você nesta aula. O addTimer funciona mas o addPeriodicTimer não inclusive ele para toda minha aplicação pois fica carregando infinitamente tudo, mesmo depois de apagar a função ele continua rodando infinitamente. Tive que limpar o historico todo pra voltar ao normal. O codigo esta a mesma coisa do seu. O que pode estar acontecendo ??