[F8]random scaling, but with random movement?

i am a bit lost. i make a prototype function that randomly scales a box when i click on the stage. i got the scaling right, but why does it move around when it scales?
here is the swf: scaleEase
here is the code:
[AS]MovieClip.prototype.scaleEaseTo = function(ease)
{
onMouseDown = function ()
{
newWidth = 1 + Math.random() * 250;
newHeight = 1 + Math.random() * 250;
};
this._xscale += (newWidth - this._xscale) / ease;
this._yscale += (newHeight - this._yscale) / ease;
};
dot.onEnterFrame = function()
{
scaleEaseTo(5);
};
[/AS]
thanks in advance. :slight_smile: