fixes #243 During drawing, edges should now be properly re-assigned their edge type as straight, bezier, or self-edges