use a specific class for the widget (to be used as a custom widget), rename old _widget to _wrapper