Ah, thanks for the note, I didn't know about this.
It looks good. One downside is that the menu disappears completely in browsers that have javascript turned off.
The nice thing about mktree is that it degrades gracefully in this case.
In any case, I'd support including it in the core if there's interest.