STATSFRAME_UPDATE_TIME = 0.5;

function ToggleStats()
	if ( StatsFrame:IsShown() ) then
		StatsFrame:Hide();
	else
		StatsFrame:Show();
	end
end

function StatsFrame_OnLoad(self)
	self.updateTime = 0;
end

function StatsFrame_OnUpdate(self, elapsed)
	local updateTime = self.updateTime - elapsed;
	if ( updateTime <= 0 ) then
		updateTime = STATSFRAME_UPDATE_TIME;
		StatsFrameText:SetText(GetDebugStats());
	end
	self.updateTime = updateTime;
end