Hi Put Claude,
I dont think that anyone will shoot you as alot of us feel the same way...At least I haven't yet figured out what is the forelayer...As i imagine it, it is like a transparent sheet of papper set on top of the form, in wich we can select a color to be "See-trough" to the form...Also I dont think that forelayer can react to anything as we cannot(?) set any controls on it...Mosstly I think that forelayer is usefull for scrolling graphics, too bad that we have first to erase to then redraw...this is a lot of processor time consuming...And causes the animation to NOT be smooth...the graphical object tend to flicker....
Anyway, Most of graphics animations are acomplished using timers, wich I know You're not fond of, Or any kind of loop that manages the graphics displayed position....