Rewrote the timer to not rely on an external library