textLayer should be clearColored to enable Label styling through sublayers
added include
Button work in progress: not quite there, redraw problem