Fixes #747

another thing I found, but not sure if its the intended behavior or not, but I believe it should hide all sub-menus on show event.