Maybe we can find some ideas in www.flyinglogic.com
Regards,
Juan Carlos Madrid Abad
Or use a standard js library to move nodes around? (jquery style)