Fix: Deleting a menu screwup link hierarchy of other menus

Closes #385
Merge branch '1.5-menus'