If I use this, then I run into infinite loop when it pushes value to array. ```js addIndex (isVisible, entry, i) { if (isVisible) { this.indicesInViewPort.push(i) } } ``` This fires even if I don't scroll at all!