За три копейки такие проекты не делаются. Вы пытаетесь решить задачу на своём уровне пониамания.
Необходимо озвучить количество кнопок максимальное расстояние, и пр.
Но это после того, как Вы озвучите проблемы, которые собираетесь решить.
Не то, что нужно сделать, а проблему.