Just tweaking the position a little makes the menu appear in a more natural position relative to the button icon;
PS - As I use a common menu across all pages, I load the 'message based' menu from context - so I only have to edit it once to make global menu changes.