TimeoutImplement super simple timers in tasks

Not sure if this is really correct, but it'll get the ball rolling hopefully.