Switch to Select2 library

Fixes issue #2758... finally