select2:selecting is fired before this and can be prevented https://select2.github.io/examples.html#programmatic-control
https://select2.github.io/examples.html#programmatic-control