Charge now colors at max value and doesn't over charge.