The problem rather comes from the fact that, in the `MultiAutoComplete` class, there are some calls to `this.setProperty("value",...)` ([line 362](https://github.com/renjurichard/ariatemplates/blob/cfad327a0878b98af914c14f6042e30c4bfe0fb6/src/aria/widgets/form/MultiAutoComplete.js#L362) and also [line 291](https://github.com/renjurichard/ariatemplates/blob/cfad327a0878b98af914c14f6042e30c4bfe0fb6/src/aria/widgets/form/MultiAutoComplete.js#L291)) without a corresponding call to `this.evalCallback(cfg.onchange);`.
Please have a look to the `TextInput` class [lines 533 and 566](https://github.com/renjurichard/ariatemplates/blob/cfad327a0878b98af914c14f6042e30c4bfe0fb6/src/aria/widgets/form/TextInput.js#L533-566) to see how we update the data model and call the `onchange` listener.