Rename BatteryStateListener.onBatteryLevelChanged to onBatteryStateChanged