Make Sure Widget Gets Set Inactive When Group Gets Set Inactive

And Log Changes