Allow custom display name
Only define touchendoutside when in use
Allow popover to be opened with keyboard
Pass html of trigger into header when display name is null