DataViewVirtualListModel Sort

The docs says that DataViewIndexListModel and DataViewVirtualListModel use the “exact” same API. They do not. Compare is missing from the virtual API. While the column sort arrows will change, there is no call to Compare. What event do I need to bind to get the notice that I need to sort the underlying data? Where is the ascending bool that I check to determine the sort direction?