Fixed double rendering bug

Items were being rendered regardless of which route was active, because any fetch was going to result in re-rendering due `this.on('add', ...)` in the ItemsCollection initialize function.