Functioning widgets and worker