evSubTime
struct timespec evSubTime __P((struct timespec, struct timespec));
idle = evSubTime(ctx->lastEventTime, this->lastTouched);
this->timer->inter = evSubTime(this->max_idle, idle);
timeout = evSubTime(finish, now);
timeout = evSubTime(finish, now);