I forgot to update a test when the ListSelection class changed.

This is embarassing.
Simplify signature of callback functions.

The provider ID is saved in the ISelection objects, anyway.