added ability to save and restore MGScrollView scroll offsets