select2 looping issue is fixed! pulled filterKey out of the on change function