added PhoneStateListener but it isn't running correct jet