join (dis)charging/full state and display modes
fix multiple battery enumeration in 3.10