Hmm, i went to put a small example of it together and it wasnt jumping off, so i tried my program again and it wasnt jumping off either.
I think ive determined it was a sideffect of remote desktop as when it was happening i was on remote desktop.
When i try using it through remote desktop now the canvases arent even being drawn (which was weird as they were yesterday).
So i think the weird behaviour must be a result of that.
But Thanks for replying anyway!, it was your request for an example that caused me to locate the problem : )
I think ive determined it was a sideffect of remote desktop as when it was happening i was on remote desktop.
When i try using it through remote desktop now the canvases arent even being drawn (which was weird as they were yesterday).
So i think the weird behaviour must be a result of that.
But Thanks for replying anyway!, it was your request for an example that caused me to locate the problem : )