set tile source type property so it gets propagated to worker
use response instead of responseText, to handle binary responses
protect against premature resizing