Just a suggestion, when there are two arrows going in the same direction, it should use the first arrow drawing instead of duplicating it, and only show the different direction drawing of the second arrow