Simplify mobile menu behavior, avoid disabling top-level menu items when deep in hierarchy - resolves #391