This is silly to have a separate function for this.  Please combine batteryCheck and lowBatteryHandler into a single function.