- Custom trigger: focus, click and hover. - Loads template string or URL - optional controller ? - Positioning should probably be relative to the element it is attached since absolute positioning breaks on scroll - We should be able to get the target from the event, then appendchild a size less element, with a relative positioning as a popover container.