Honestly, I do not get what you are driving at. The motion is in my example associated with a sin wave and the time_step value, which is not static if I do not limit the fps_max. Do you mean, that I take the position of my panel and add motion only to a second "position". When the position is 1 pixel or more related to the original panel, I move the panel?

Hm, I will check it out. Thanks, that you will check it on your side, too

Cheers
Christian