Can `evt.tile.layer` ever be `null`, i.e. should we be even more conservative here

```javascript
if (evt.tile.layer && !evt.tile.layer.singleTile) {
```
?