So the app is listening for a "batterystatuschange" event on itself, and then emitting  a "change:batteryStatus" event on itself in response. What's the point?  I don't even see anything that listens for change:batteryStatus