get image() {
                    $.console.error("[tile-loaded] event 'image' has been deprecated. Use 'tile-invalidated' event to modify data instead.");
                    return data;
                }
Triggered when a tile has just been loaded in memory. That means that the
image has been downloaded and can be modified before being drawn to the canvas.
This event is _awaiting_, it supports asynchronous functions or functions that return a promise.

@event tile-loaded
@memberof OpenSeadragon.Viewer
@type {object}
@property {Image|*} image - The image (data) of the tile. Deprecated.
@property {*} data image data, the data sent to ImageJob.prototype.finish(),
  by default an Image object. Deprecated
@property {String} dataType type of the data
@property {OpenSeadragon.TiledImage} tiledImage - The tiled image of the loaded tile.
@property {OpenSeadragon.Tile} tile - The tile which has been loaded.
@property {XMLHttpRequest} tileRequest - The AJAX request that loaded this tile (if applicable).
@property {OpenSeadragon.Promise} - Promise resolved when the tile gets fully loaded.
 NOTE: do no await the promise in the handler: you will create a deadlock!
@property {function} getCompletionCallback - deprecated