Opening the menu by clicking a button

The menu can be opened by a button(or other element) by configuring the following options:

The options.startLeftOffset and options.startTopOffset properties can be used to offset the position of the menu relative to the lowerleft corner of it's context.