add support to saveButton for disable / enable state