better API
a menu, and aligned to webfx-component's new, better API