RF-13839 Drop-down menu page fragment should have show event aligned with the component

Also modifed AbstractPopupMenu to make it more easily extensible.