/// time that elapsed between the completion of this gesture and the start of the gesture provided double elapsed_time(CGESTUREptr& g) const { return fabs(end_time() - g->start_time()); }