@Gulliver
Does ContextMenu provide non-blocking menus? I gave it a brief try, but it doesn't work for me at all. If it has this function, i will spend some more time to investigate the problem. Non-blocking menus is the main reason that i installed MagicMenu.