add spinner and benchmarking to transitions