nit: We can replace ```clearInterval``` and ```setInterval``` in with ```setTimeout``` now :)