вот то которое с пользователем общается - реализует пользовательский интерфейс, в зависимости от платформы
и через единый программный интерфейс все могут пользоваться считалкой
это их дело как они сигналы от пользователя получат
с кнопок в телеге, с кнопок на сайте, с физических кнопок, голосом, с камеры и тд
в итоге они это свое событие приводят к виду который требует API