Here are a couple small changes to make this more usable

Allow label's background color to be set.
Respect label layer's cornerRadius.