use a sort_handle class for drag sorting