Use the improved timer header - dynamically allocate enough timers