caching path length and skipping 0-length translate tweens for rotate-to-path