"this selection plugin should fire events, which can be listened for." <-- This seems like the better way to go about it.