Fix lazy loading position 0

This fixes the scenario where you try to lazy load index 0 from a change event (e.g. when `startPosition` is 1).

0 is falsy so `position` was being set as `this._core.current()` instead of `e.property.value`.