mechanical delay