okay this does work and I agree it's a better approach:


            this.clearGrid();
            if (newOptions.singleTile === true) {
                this.setTileSize();
            } else {
                this.tileSize = this.options.tileSize || this.map.getTileSize();
            }       
            this.moveTo();

let me know if this is what you meant