Created GuiDeathListener. That should prevent crashes if the widget is hidden and removed on the same pump.
Merge branch 'master' into pychan_port