if (position > startPosition) { // down
                        for (i = startPosition + 1; i < position; i++) {
                            targets.push(allTargets[i]);
                        }
                    } else if (position < startPosition) { // up