This problem has just arisen in another situation.

When creating a crosshair 64x64 the mouse_spot will obviously be 32x32.

If a mouse is clicked at a x or y position less than 32 on the screen position it will either click the border or activate the program behind it.

Moving the crosshair to a negative mouse_spot and having the mouse trigger it it's usual position will solve this.

Any chance of getting this implemented or is it time for another work around? grin