feat(sortable): add workaround for horizontal lists

Closes #19 & #29