Hi all,
i had the same issues when creating a step sequencer and though i might share a quick fix solution.
They way worked around the drag, and still used text buttons to visually display the step sequence, was to create a transparent matrix control on top of the text button arrays. With the new versions of MMF dragging IS supported and there for can be used to control the buttons beneath. Additionally, the easiest way is to use a matrix object by itself, which you can edit graphics to look cooler.
As for the drag over seperate objects, I agree it might be a dificult to have be a fluid interfacing method, but I think the p cursor-to-object patch does give a current object to cursor update, but sends it on an addCursor or something. (I might be mixed up so I appologise if I am incorrect about the exact method)
Off the top of my head, it seems like cursor dragging over multiple objects could be done by using something like a zl change to bang the object input update when the object name comming out of the cursor_to_object changes, instead of when an addCursor is matched.
I have been messing with a multitouch editor control which allows you to open an edit mode and create, scale, move, and route new objects as well as change their appearence. It might not be the mode useful tool but I personally want to be able to creat interfaces live in performance so it is a fun project; hence my thoughts on using the cursor to object info..
Jon