added fireChangeOnClose