public static void Blink(UIElement uiElement, int numBlinks, Action complete)
        {
            if (numBlinks == 0)
            {
                if (complete != null) complete();
                return;
            }

            var opacity = uiElement.Opacity;

            uiElement.AlphaTo(0.4, 0.5, null, 0)
                .Complete += (easeObject, percent) =>
                {
                    uiElement.AlphaTo(opacity, 0.5, null, 0).Complete += (o, d) => Blink(uiElement, numBlinks - 1, complete);
                };
        }