Undoing the iscroll stuff because it was just too difficult to maintain state without scrollTo and offset and a callback.