Whether to detach once finished. Defaults to false.
Ignored while looping, since animation never finishes.
bool cleanup;