Essentially what I am trying to do is to present a menu of static items and allow the player to click and drag a new instance of a menu item out of the menu area. I want this new instance to have drop and drag behaviors, gravity, etc. and I cannot figure out a means of applying new behaviors, etc. to a newly spawned instance.
To be clear, the items in the menu area do not move and only the newly spawned instance of the menu item should have any functions. In other words, if there is a bowling ball in the menu area, clicking/holding that bowling ball causes a new bowling ball to spawn in the exact spot and then follow the cursor along until released while the original bowling ball remains static and can be clicked/held again and again to duplicate the same functionality.