nit: To be consistent with naming of other multi-word views/controllers, the filename for `LowBatteryView` should probably be `views/low-battery.js`