Completed the timer, It fires a one-liner interrupt to flag the number of milliseconds since the last update.
Mostly commented, still need to add a compare time function :) But it works pretty well as far as my tests show.