fixed deprecated batery code leftovers
replaced kbd stuff with ibus for language switching