def METHOD_NAME(fermi_surface, *args):
    # if update_plot is slow, an @cache decorator can be added here
    fermi_surface = self.from_data(fermi_surface)  # converts back to object
    kwargs = self.reconstruct_kwargs_from_state()
    # invert show_cell and show_labels
    kwargs["hide_cell"] = not kwargs.pop("show_cell")
    kwargs["hide_labels"] = not kwargs.pop("show_labels")
    return self.get_figure(fermi_surface, **kwargs)