beading is caused by overcooking. the proteins tighten and squeeze out water droplets, which brown because of the sugar they contain. try lowering the temperature or decreasing the baking time, or both together, to solve a beading problem.