/// <summary>
 /// Stops existing animations if any and starts animation
 /// </summary>
 public void StartAnimation()
 {
     _gradient.RemoveAllAnimations();
     setup();
     AnimateGradient();
 }