Listview moving itself to bottom of viewport

Listview moving itself to bottom of viewport

Hi,

I'm making a mobile site with a listview at the bottom of each page for a menu. If the page is larger than the viewport, it'll look fine when first viewing it, but if you press one of the buttons to go to another page, then hit back, the listview items randomly move to the bottom of the viewport if it were showing the top of the page. Here's an example here: https://skitch.com/tominated/raf1y/jq-mobile-issue.

It happens no matter what I do. I tried it without my own css and it still does the same thing. I've only been able to test in chrome, firefox and on the iPad, and it seems it's a webkit thing.

If anyone knows a fix, it would be HUGELY appreciated (this project is due in a week).
Thanks in advance!