all widgets non-static (work with robot)