- fix behavior when battery is removed or inserted
- add notification when battery is removed or inserted
- fix behavior when battery value is 'Unknown'