fix cornercase: changing visibility might force a repaintPick