feat(dropdown): add `esc` key binding to close dropdown