More on issue #3: properly handle enabled/disabled widgets