Did your case have some things that make it heavy in some way? e.g. very long list with many images, data structures that were big and kept in memory? Video or heavy animations? Or not really and the whole thing was just slow?
I'm curious about touch events - what JS computations were happening on touch events, was it complex and app-specific or was it something relatively standard?