Call base type repaint on repaint
Added docs