I am not the author of this plugin. The first commit was copied from http://code.google.com/p/jquery-swapable/ where the author has stated he doesn't have time to maintain it at the moment. I am hosting it here until he gets time to host it himself on GitHub. I just need publish my changes in a sane way.