Scale on rollover; quick question

Hello,
I have this script that simply scales up (enlarges) on rollover…however. I need it to also move toward the center (or a given coordinate) on rollover as well. Can someone help me modify this script? (or perhaps offer another, more efficient script)

import mx.transitions.Tween;
import mx.transitions.easing.*;

function enlarge(mc, from, to, time) {
var time:Number = time || 1;
var to:Number = to || 150;
var obj:Object = {percent:100};
var incValue:Number = (from-to)/obj.percent;
mc.twn = new Tween(obj, “percent”, Strong.easeOut, 0, obj.percent, time, true);
mc.twn.onMotionChanged = function() {
var _newValue:Number = from-(incValue*obj.percent);
mc._xscale = _newValue;
mc._yscale = _newValue;
};
}

myMC.onRollOver = function() {
enlarge(this,100,150);
};
myMC.onRollOut = function() {
this.twn.yoyo()

};