Du wirst
nie einen Timer mit einem Intervall kleiner 15 (oder warens noch mehr ?) zum Laufen bringen, jede Millisekunde ein Aufruf brauchst du sicher nicht
. Wenn ich es richtig verstanden habe, stellst du Inervall auf bilddauer, beim Scrollen wertest du nur jedes zweite Event aus.