The divider currently, does not align with how arrow component works. We can fix it by letting factory code be as is, but the functionality should be same as arrow component. There is already case and logic in both canvas and arrow element file you can take as base reference.