Думаю, что не к позиции исходного, а к первому в списке. Поэтому алгоритм таков - нажимаю кнопку или комбинацию, которую хочу повесить на некое действие, перемещаюсь к действию, на котором уже повешена кнопка, очищаю ее, назначаю вожделенную кнопку на нужное мне действие.