Multiple scrolling movieclips

hey everybody. i have a little bit of a problem. here’s what i’m trying to do. i need to have a few different layers of scrolling movieclips. i have a background that scrolls and i also have a content layer that scrolls. both layers are scrolling like they should…but the content layer needs to stop when specific content is rolled over and continue to scroll when it’s rolled off. in addition, when the specific content is “clicked”, i need to bring the content scrolling layer that was clicked to the center of the stage, fade the background scrolling layer out, trigger a transition and load the specific content. i’ve tried to use multiple hitTests to stop the content layer’s scrolling but that doesn’t work. my code looks like this so far:

SCROLLING CONTENT
scrolling_mc.onEnterFrame = function () {
xcenter = 469;
speed = -1 / 100;
if (hitStage_mc.hitTest (_root._xmouse, _root._ymouse, true)) {
var distance = _root._xmouse - xcenter;
scrolling_mc._x += (distance * speed);
if (scrolling_mc._x > 469) {
scrolling_mc._x = -1865;
}
if (scrolling_mc._x < -1865) {
scrolling_mc._x = 469;
}
}
};

SCROLLING BACKGROUND
scrollingBg_mc.onEnterFrame = function () {
xcenter = 469;
speed = -1 / 150;
if (hitStage_mc.hitTest (_root._xmouse, _root._ymouse, true)) {
var distance = _root._xmouse - xcenter;
scrollingBg_mc._x += (distance * speed);
if (scrollingBg_mc._x > 469) {
scrollingBg_mc._x = -2031;
}
if (scrollingBg_mc._x < -2031) {
scrollingBg_mc._x = 469;
}
}
};

like i said the scrolling works the way it should. i’m just hitting a wall when it comes to stopping the content scrolling. anyone out there have any ideas?