Fix false dirty positives.

Stop listening for changes while setting a new object in the editor panel.
Fix reverting a config that has a changed comment.

Comments were not part of equality, so it would think the reverted
config was the same and just keep the original.