Performance optimization (arrow heads are now created once and later
moved and rotated)