GUIWidget base class added