Great help thanks. Slowly getting there. :)
I've implemented half of what you suggested and the pucks moves around as expected. See the image for the changes, but I don't exactly what you mean by these:
puck var touchid > -1(keep in mind that touchid starts at 0) Is this a condition?
check for which touch was release and then find the puck How to do this?
Many thanks for your help.kenhes2013-01-11 21:47:25