Timer using millis()

Please allow me to repeat what I wrote earlier: having a signed type makes this so much easier.