This comes from the original version also, where the id is `"menuitem-" + this.hashCode();` (which is supposed to be unique). This is to be able to identify/retrieve the menu-item that fired the `select` event. In this case, there is no such event: click naturally goes to the generated url. So maybe this is not needed at all, here...