public void AddFromData(UUID itemID, UUID hostID,
OSD data)
{
OSDMap save = (OSDMap)data;
foreach (KeyValuePair <string, OSD> kvp in save)
{
OSDMap item = (OSDMap)kvp.Value;
ListenerInfo info = ListenerInfo.FromData(itemID, hostID, item);
AddListener(info.GetItemID(), info.GetHostID(), info.GetChannel(), info.GetName(), info.GetID(),
info.GetMessage(), info.RegexBitfield);
}
}