Is this going to come back to bite us at some point?  Why do we use `li` elements only if `is_reorderable`?