Design a multi-timer using single underlying timer | Google