alert
change 'renderer' to skin
change name
skinnable button
change 'ButtonBase' to 'Button'
check number of children first
should be call super.repaint() first
alert