 				// milliseconds of the animation have already played.
 				if (moveTween)
 				{
-					moveTween.mx_internal::startTime -= elapsed;
+					moveTween.startTime -= elapsed;
 					// Update the screen before a repaint occurs
-					moveTween.mx_internal::doInterval();
+					moveTween.doInterval();
 				}
 				
 				if (scaleTween)
 				{
-					scaleTween.mx_internal::startTime -= elapsed;
+					scaleTween.startTime -= elapsed;
 					// Update the screen before a repaint occurs
-					scaleTween.mx_internal::doInterval();
+					scaleTween.doInterval();
 				} 
 			}
 		}

		{
			// Set the animation to the initial value
			// before the screen refreshes.
			onMoveTweenUpdate(moveTween.mx_internal::getCurrentValue(0));
		}
		
		if (scaleTween)
		{
			// Set the animation to the initial value
			// before the screen refreshes.
			onScaleTweenUpdate(scaleTween.mx_internal::getCurrentValue(0));
		}
	}
	

		// This allows the MaskEffect subclass to set the effect properties.
		initMaskEffect();
		
		EffectManager.startVectorEffect(IUIComponent(target));
				
		//EffectManager.startBitmapEffect(target);

		// Move Tween
		
