Avoid multiple signal triggering is state does not change but save is triggered.