MenuBar should open *and close* on hover

Anyone know of an easy way to make the menu bar component hide sub menus when the user hovers off the bar? Not sure if this is a bug or intentional, but I consider the current openOnHover() functionality to be a bit out of the ordinary. The sub menu opens when the user hovers over the parent, but when you hover away, the sub menu persists and you actually have to click the page to dismiss it. Things that open on hover should almost always close on hover as well.