yes, then all of this works. I don't even think I'll need an index any more (an index changes, after all, when I remove a part of the list... doesn't it?).
I'll just work with .next and .prev to scroll through the list and return the previous and the next target. Thank you again!
~"I never let school interfere with my education"~ -Mark Twain