Rewrote how edges are drawn and updated. The solution is just plain better. This puts to close the issues with the GUI components.