Problem to understand syntax for setDrag

Hello,
I added listeners to a movieclip mc :
[lua]mc:setDrag{onPress=myPressFunc,onDrag=myDragFunc,onRelease=myReleaseFunc}[/lua]
but if later I want to make mc draggable, it works but all my previous listeners are forgotten.
[lua]mc:setDrag{drag=true}[/lua]

So, how to access to these properties of mc differently, without reseting the others?
Thanks [import]uid: 107239 topic_id: 19276 reply_id: 319276[/import]

By training, I think this syntax using {} doesn’t work like properties where it’s possible to modify just one property and not all in same time.
I conclude, when using setDrag{}, we must specify all parameters each time, otherwise previous affectation are reseted… not very clever system :frowning: [import]uid: 107239 topic_id: 19276 reply_id: 74728[/import]