I think I assumed that M4L was an extension of Max, allowing Max to interact with live. I'm now starting to think that this was a misunderstanding of mine: it seems more like M4L is to make self-contained devices within Live that don't really talk to the 'outside world' (Max): but when you edit them they just happen to be open in Max and so they can talk to other patches.
what's your view?
I'm struggling a bit here because I wanted to use Max to tie up a bunch of different functionality in Live, transport control, view control, parameter remote control so I could make a 'dashboard' into Live of everything I want to control. But now I'm not sure if M4L is really meant as a gateway into Max.