I have been at this for an hour, with various variations but have not had any success with it. Here is a very basic sample of one approach I tried: def foo(dragControl, x, y, modifiers, *args): print("--------------------------------- Hello World ------------------------------------") cmds.channelBox('mainChannelBox',dragCallback=foo) Am expecting, when I engage, the MMB on either the viewport (with an attribute selected on the channel box) or on top of the channel box, the message in foo to be printed. But in this case nothing is printed on either case. The few AI models I usually consult with just take me around in circles. I would appreciate any help on this matter, thank you. Continue reading...