Added Keyboard Navigation Support

Popup allows tabbing with wrapping support
ESC to close
Focusable items