Working implementation of ColorTween