calling Radargram.repaint() now calls Radargram.update() at the end, because there's no reasonable case I can think of where this wouldn't be needed