implement ribbon sorting (UI only)