def show_result(self, *args):
        self.maingrid.destroy()
        self.maingrid = Gtk.Grid()
        self.popover.add(self.maingrid)
        # update to latest
        currws = self.scr.get_active_workspace()
        self.act_on_change(self.scr, currws)
        topleft = Gtk.Label()
        topleft.set_text("\t")
        self.maingrid.attach(topleft, 0, 0, 1, 1)
        bottomright = Gtk.Label()
        bottomright.set_text("\t")
        self.maingrid.attach(bottomright, 100, 100, 1, 1)
        workspace_header = Gtk.Label()
        workspace_header.set_text("Workspace")
        self.maingrid.attach(workspace_header, 2, 1, 1, 1)
        workspace_header.set_xalign(0)
        time_header = Gtk.Label()
        time_header.set_text("Time")
        self.maingrid.attach(time_header, 4, 1, 1, 1)
        time_header.set_xalign(0)
        for label in [workspace_header, time_header]:
            self.set_widgetstyle(label, "label")
        n = 2
        for k in sorted(self.workspace_data.keys()):
            if n - 2 == self.workspaces.index(currws):
                bullet = Gtk.Label()
                bullet.set_text("⮕ ")
                self.maingrid.attach(bullet, 1, n, 1, 1)
            entry = Gtk.Entry()
            entry.set_text(self.workspace_data[k]["custom_name"])
            entry.connect("changed", self.update_customname, k)
            self.maingrid.attach(entry, 2, n, 1, 1)
            spacer = Gtk.Label()
            spacer.set_text("\t")
            self.maingrid.attach(spacer, 3, n, 1, 1)
            timelabel = Gtk.Label()
            timelabel.set_text(
                str(self.time_format(int(self.workspace_data[k]["time"])))
            )
            timelabel.set_xalign(0)
            self.maingrid.attach(timelabel, 4, n, 1, 1)
            n = n + 1
        resetbutton = Gtk.Button.new_with_label("Reset")
        resetbutton.grab_focus()
        resetbutton.connect("clicked", self.reset_data)
        self.set_widgetstyle(resetbutton, "button")
        self.maingrid.attach(
            resetbutton, 4, 99, 1, 1
        )
        resetbutton.grab_focus()
        self.maingrid.show_all()
        self.popover.show_all()