Help with scrolling background

I am still trying to learning actionscript, and was given this code below to create levels of scrolling backgrounds. My problem is that i do not know how to limit the area in which the mouse action triggers the backgrounds to move. I have a stage that is 800 x 400 and i want to limit the mouse area to 600 x 300 so that the mouse only triggers the moving background in a designated area. Can someone explain how i can modify the code below to define such an area? Thanks again for any help…

var scrollItems:Array = new Array();
var treeLand:Object = {minX:0, maxX:2200};
var mousePos:Number = 0;
addScrollItem(‘frontGrass’, treeLand, 0, 200, -((Stage.width/treeLand.maxX)*100));
addScrollItem(‘snail’, treeLand, 20, 230, 90);
addScrollItem(‘shark’, treeLand, 20, 100, 20);
addScrollItem(‘tree’, treeLand, 50, 0, 79);
addScrollItem(‘smallTree’, treeLand, 45, 50, 65);
addScrollItem(‘backGrass’, treeLand, 0, 275, -((Stage.width/treeLand.maxX)100));
onEnterFrame = function () {
mousePos = _xmouse/Stage.width;
for (i=0; i<scrollItems.length; i++) {
setDest(scrollItems
, .05, mousePos);
}
};
function addScrollItem(linkageName:String, environment:Object, offsetPercent:Number, startY:Number, iZ:Number) {
scrollItems.push(attachMovie(linkageName, linkageName, -(scrollItems.length), {_y:startY, env:environment}));
scrollItems[scrollItems.length-1].maxX = (offsetPercent/100)environment.maxX;
scrollItems[scrollItems.length-1].minX = ((100-iZ)/100)environment.maxX-scrollItems[scrollItems.length-1]._width;
scrollItems[scrollItems.length-1]._x = scrollItems[scrollItems.length-1].maxX;
}
function setDest(target:MovieClip, speed:Number, mousePercent:Number) {
target.destX = Math.round(-(target.env.maxX
mousePercent)+target.maxX+(target.minX
mousePercent));
if (target._x !== target.destX) {
if ((target._x-target.destX)>0) {
target._x += Math.floor((target.destX-target._x)*speed);
} else {
target._x += Math.ceil((target.destX-target._x)*speed);
}
}
}