Text this: Controlling Energy Demand in Mobile Computing Systems