Does anyone know how to drag and keep dragging once released?

I can’t seem to wrap my head around this code. I really like how these crazy little critters keep multiplying but once you drag them onto the canvas they stick and are no longer draggable! Please help. I have attached this fun little file.

Thank you in advance!:beam:

Here is the code:
for (var i = 0; i < _root.icon_mc._totalframes; ++i) {
var newName:String = “icon_mc” + i;
var clip:MovieClip = _root.icon_mc.duplicateMovieClip(newName, 10000 + i);
clip.gotoAndStop(i + 1);
clip._x = iconX + i * spacing;
clip._y = iconY;
clip.homeX = clip._x;
clip.homeY = clip._y;
clip.icon_btn.onPress = function() {
clip.icon_btn.onRelease = function() {