keyboard support for popover and popup