callbackSort

These commits close #34.  They are clear to merge if you're happy.