timing, spacing and easing