first up, you're going to hear a lot of me I'm afraid. I just started using LiveCode, and have 7 projects to finish by the end of august.... I'be been programming in Adobe (macromedia) Director and Flash since 1996. So I have a little bit of experience

So far I've succesfully managed to work with XML-files and sockets, that part was quite easy and having done this in Flash and Director previously, LiveCode develops waaaaaaaay faster. But now I have a problem.
The projects that I am making are interactive exhibits that will run on a windows or linux machine. They have a screensaver, when the user scans his RFID he or she is taken to the actual 'game'. So far so good. But the screensaver is giving me a problem right of the bat. The thing is, I am required to continue the look and feel of our other exhibits (I work at a Science museum) and those screensavers were made with flash.
An image (a logo) is shown on the left hand side of the screen, scrolls to the middle where it is masked so it gradually dissapears, and when it is completely masked it is changed by another image that scrolls to the left until completely visible, and scrolls back to the right to repeat the process. At the same time, on the right hand side of the screen, the title of the game is shown, it scrolls to the left at the same time as the image scrolls to the right, and dissapears behind a mask of its own in the middle.
So in short: 2 objects fly towards eachother, dissapear behind masks, and reappear from behing those masks. Rince, repeat. In Flash this was easy: just indicate a layer is a mask for another one and done. In Livecode, I cannot seem to find how to pull this off... Can anyone point me in the right direction?
thanks in advance,
Johan - Belgium