fixes vertical branch lines in rect mode
first attempt to fix the large-internal-face-than-children-faces problem in smart rect mode