def _on_button_release(self, button, event, data=None):
        if event.type == Gdk.EventType.BUTTON_RELEASE and event.button == 1:
            self.editing = True
            self.applet.remove(self.button)
            self.applet.add(self.entry)
            self.entry.set_text(self.workspace.get_name())
            self.entry.set_position(-1)            
            self.entry.select_region(0, -1)
            self.applet.request_focus(event.time)
            GObject.timeout_add(0, self.entry.grab_focus)
            self.applet.show_all()