add widget execution