I've made a lot of progress on this file thanks to some help
from the forum. I've reached a point I can't figure out. In my
released() function, I need to call a delete onEnterFrame so that
the scripted tweens can run. But how do I "reinstate" the
onEnterFrame when the unreleased() function is called so that the
original motion can run.

thanks again for all the help. this forum rules! I understand
replacing "dream" with mc and passing as a parameter, but i didn't
follow what i should do with "cloud" where you say delete the
duplicate cloud loop. I think i'm going to keep the clouds seperate
anyway though, so i can control them differently then the
"dreams".