AngularJS stackable widgets (modals, popovers, menus) that use HTML5 dialog