def __init__(self, parent):
		super(ModuleManagerDialog, self).__init__(parent)
		self.gui_delete.Bind(wx.EVT_BUTTON, self.on_delete)
		self.gui_unlock.Bind(wx.EVT_BUTTON, self.on_unlock)
		self.tree = PathModuleTree(self.filterable_tree_holder)
		self.filterable_tree_holder.Sizer.Add(self.tree, 1, wx.GROW)
		self.filterable_tree_holder.Layout()
		self.Size = 500, 400
		self.Bind(wx.EVT_WINDOW_DESTROY, lambda evt:
			(evt.Skip(), biblemgr.on_after_reload.remove(self.recreate)))
		
		biblemgr.on_after_reload += self.recreate