fix isCharging name conflict