destructs the calling object
function recreate_grid(){
    if (grid)
        grid.destructor();
 
    grid = webix.ui({
    ..//new grid config
    });
}
The destructor removes all HTML elements of the object, and detaches all related events.
Unloading destructors for all on-page components are called automatically and generally, you don't need to care about this.