Made checkWidgets method fire event.
Changelog entry and small reorganisation.
Merge branch 't/11244'