More list improvements.
More efficient way of adding offset, using new setPosition.