ScrollView: Have 'mode' property, and write changes back in read-write