1) rename package data to dao
2) headphones unplugged / plugged broadcast receiver
3) incoming call listener