Re-Coded Timer Library

That I did. :V