Fixed move() and moveTo(), Update swap() to move()
Add top, untop, bottom, unbottom events.