Beacon.handler =
	{
		handles:
		[
			["alertbox", function(e)
			{
				alert(e);
			}],
			["disconnect", function(e)
			{
				roar_queue.alert("Live Chat Disconnect! :C", "Click here to refresh.", {duration:-1, onClicked:function()
					{
						location.reload(true);
					}});
			}]
		],
		juggle:function(data)
		{
			Beacon.handler.handles.each(function(j)
				{
					if (j[0] == data.name)
						j[1].attempt(data.data);
				});
		},
		add:function(array)
		{
			this.handles.append(array);
		}
	};
