feat #914 MultiAutoComplete Widget with more changes

Close #915