Fixes issue #747

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.