Support widgets in popup menus
Add ability to use separators with extensions