src: added phone state listener