Ive looked at SOME of your code but not all, theres just so much.

But one thing that strikes comes to mind....

If your mouse pointer "crosses" the welcome text during the drag process,
then the 'mouse_panel' pointer will become null, because the welcome text
is in the way.
Could this be the cause?


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial