Amended SHA should be:  8a0df90b.

In that commit _from two years ago to the day_ had effectively the same logic.  Can you explain your position further on the items which you responded to with "Yes?"  Specifically *what* is wrong?  Is it preferable to use a keyword like `self` versus `menubar`?  Is it preferable for JQuery UI components to use a single long procedural style (as was the case when I first encountered it in November)?