Moved the diagram draw routine into a thread safe runnable. When the diagram is redrawn, the current zoom and pan are no longer discarded.
Moved the diagram draw routine into a thread safe runnable. When the diagram is redrawn, the current zoom and pan are no longer discarded.

PeterWithers/temp-to-delete1,PeterWithers/temp-to-delete1,KinshipSoftware/KinOathKinshipArchiver,KinshipSoftware/KinOathKinshipArchiver