moved setIcon()