This can be done by just adding something like a "wait" before actually triggering a download. This will provide the opportunity to cancel loads if they are no longer needed or the camera is moving quickly (see #1422). This potentially causes extra delays, though, if a tile is in the queue and then removed and then added again in cases where it may have just been unused for one frame. Can this be made more resilient?