Есть Карта яндекса, есть область на карте. Ещё есть форма, куда надо ввести адрес. У формы есть классическая яндексовская подсказка suggestview. У неё есть событие «select» (когда кликаешь по подсказке). При нажатии на эту подсказку, проверяется вхождение адреса в область на карте.
Но при этом хочется сделать, что если пользователь случайно кликает не на ту подсказку, а затем сам редактирует (не выбирая подсказку), проходило примерно то же самое - валидация вхождения точки в зону.
Нужно, получается, два слушателя - один select для подсказок и один input для формы? Это норм?