I had made something like this before but it didn't work as well as this one. Mess around with the values and options.
Mouse click to start the retraction, then release mouse to stop.
Nothing special, just thought I'd give it a go.
EDIT: What the..? dA doesn't seem to want to upload any pictures from my computer... or atleast it does but doesn't display them.