Issue 33: Switching filters on and off using a FilterableListContainer loses sort order

Maintain a record of the last successful sort. When the container is re-filtered then re-sort.