timeline works with clientside rendering