Так, тут без исходников не разберешься, я описал встроенный функционал поведения выбора элемента для редактирования при видимом и не видимом элементе. Пример прикладываю, для проверки достаточно задать верхнему элементу значение >0, при этом нижний элемент уходит из видимой зоны, нажимая на Sel видим что ничего кроме верхнего элемента больше не выбирается, возвращаем верхнее значение в "0" видим что выбираются оба. Для понимания что происходит у Вас, нужен пример.