Hallo Christian,
leider ist der Code recht komplex, so dass ich nicht auf die Schnelle ein Szenario des Problems online stellen kann.
Ich vermute aber, dass ich das Problem gelöst habe, welches allerdings vermutlich an ganz anderer Stelle auftrat: Ich habe nur dem unschließenden Container-div ein overflow:hidden gegeben und nicht der Linkliste selber. Dadurch wurde, wenn der Browser versucht hat, einen nicht sichtbaren Link anzuzeigen, das Container-div und nicht die Linkliste gescrollt.
onactivate scheint dennoch ganz nützlich zu sein.
Gruß
Olaf