Converted to Intent Service, so that phone events are received in order, and on the background thread
preference change listener, incase the phone event is logged while the app is being restored.
fixed name and package name