public void RedrawJoins()
{
if (joinLayer == null) return;
using (Graphics g = Graphics.FromImage(joinLayer))
{
g.Clear(Color.Transparent);
}
foreach (Join join in Screen.Stage.Joins)
{
if (join.screenOne == Screen.Name) DrawJoinEnd(join, true);
else if (join.screenTwo == Screen.Name) DrawJoinEnd(join, false);
}
ReDrawMaster();
}