Можно и так (как раньше обычно делал) , но что то у него стек переполнился .Только таймеров нужно 23 .