Extend swapable

swapable had before <li> dependence, but not now
and input.swapable have behavior of .swapable input