basic
linear
steps
delay
repeat
infinite
alternate
forwards