Implemented:
- all except static registration of broadcast receiver in Manifest