_draw(key, clearBefore) {
        let data = this._data[key];
        if (data[4] != this._options.bg) {
            clearBefore = true;
        }
        this._backend.draw(data, clearBefore);
    }
@param {string} key What to draw
@param {bool} clearBefore Is it necessary to clean before?