Good point. At the time I think I wanted to make it clear in the code what was happening and I felt that using a data->action in the front end would help me remember how it was all strung together. Also, it was more an exercise in tracking down select2 events!