first stab at adding percentage text output, not sure about the text sizing stuff