Break arrows to leave a space for caption.

o Introduces text measurement via HTML5 canvas