I''l try your example and see what happens, I'll let you know today!
UPDATE:
Ok this definitly does the trick!
The part:
using('menu',function(){
jQuery('#mm').menu().menu('show',{
left:100,
top:50
});
});
Does the trick, but what is the magic? How does the easyloader loads the menu module?
My guess is that the using() method is from the easyloader, and this way the correct menu function is called...