ValueChangeEventListener function automatically called on save

I have selectOnceChoice field and I have set the following properties:
valueChangeListener = <function name>
Autosubmit = true
The function is executed when I select a value from the selectOneChoice. However it is executed again automatically (which is not desirable) when I save the form with a Save button.
Other valueChangelistener functions for other fields (e.g. selectInputDate) that I have in the same form are not executed automatically on save.
Do valueChangeListener functions behave this way for selectOneChoice fields or it has to do that inside the <function name> I make a an AdfFacesContext.addPartialTarget invocation?


on save all those value change listeners fire that belong to a input component that the user changed data in.