Thread:Randomouscrap98/@comment-14600979-20140208195010/@comment-9531161-20140211024850

Right now it's optimized for efficiency, so it only scrolls one line at a time. The problem is that if you want arbitrary scrolling, it'll have to do more than one line at a time, so it'll probably lag.

Doing arbitrary scrolling along with touch input will probably mean "background processing", where you put the work you have to do in a queue and perform it while you're sensing the touch input. I'm really not interesting in spending hours writing this, so I'm sorry, I'm not going to write this part.