The 'angle' is only used in the redraw method, we should move this there then.