Did you use the MOD operator? itemPositionY=itemOffset+scrollPosition MOD itemHeight Its an absolutely Brilliant algorithm that gives the illusion that its moving when its really not