def busy(self, handler):
     self.generating = True
     pbar = ProgressBar(self)
     pbar.connect("delete-event", gtk.main_quit) # NOTE: questionable...
     pbar.pulse()
     gobject.timeout_add (200,
                          self.spin_idle_func,
                          pbar)