Label: use const char* for setLabel() to avoid warning
Fixed bugs: absolute position was not set for WidgetGroup and markDirty()
hasn't been implemented for WidgetGroup leading to strange behaviour
Implement StringField and StringRocker