This example uses straight Javascript drawing on a canvas. Press the Redraw button to draw more random arrows.