MoveEvent not triggering in Flex

So its basically like this:

I have a widget that scales according to a mathematical function and a VSlider. Whenever the VSlider changes, the widget scales, then the widget centers itself which should trigger a MoveEvent which calls another function.

The problem is, after the widget centers itself the function attached to the MoveEventer listener isnt called. It does call itself, but only if and after I operate on the VSlider again. Obviously the move function should trigger immiediately after the centering function.

Any ideas?

Thanks, Ian.