context menu, dnd, muscimanager refactor