widgetClick class complete